Hi Minesh
That’s right, it’s known
And also stated to be slated for some CRED version 2.2. - that was back in 2018, almost 3 years ago, while not implemented the ticket is marked as fixed - which is really a bit “smack in the face” 🙂
It’s not really that much work giving us a filter which passes a form ID and perhaps the $_POST data of the form fields. No one asks for advanced api or GUI in this specific case.
That’s all a developer needs to work around all the (miserable, if we are honest) restrictions that the M2M forms have
I know you can’t change it, but I also know it’s not implemented (amongst other reasons, of course) because “no users request it”. This might be because all who need this feature don’t have time to request, and wait 3+ years to get it done. Clients want projects done in months... not years.
They move on, and don’t even think about bugging here in forums or else.
It’s really a showstopper, you know. Because you can’t simply workaround it in other forms, or save post actions, due to the relatively unique structure of M2Ms
Of course, with code we can solve many things, but it gets dirty, hacky and makes it impossible for end users (clients) to later edit things on their own
So a filter would be really some minimal thing I would expect to be added, also because - but not last - it’s a WordPress plugin, and one of the best things of WordPress are filters!
It’s what makes WordPress what it is, after all implementing a relationship can also be done with plugins like meta box, which offers all these missing features out of the box, or plain simple custom code.
If we need to create dirty hacks, we can as well invest a bit more time and just create things from scratch.
This is bad for toolset, not the developer or contractor - we gain money with those things. Toolset loses.
This project I’m working on is based on toolset and a migration isn’t that simple, unfortunately - but given within short amount of hours several impossibilities came up within the relationship structure, we have to consider it.
Well, I’ve also submitted a formal feature request for this to be added - let’s hope it gets some ears
Thanks for your interaction on this old ticket.