Propose new Mautic features
#MauticRoadmap Building Mautic together!
Make Field Group Bundle part of Mautic Core
Has your proposal been discussed on the Mautic Forums already?
Yes, multiple times. Here is a thread with one of the most recent replies: https://forum.mautic.org/t/merge-custom-fields-group-bundle-to-mautic-core/28960/4
Is your feature request related to a problem? Please describe.
Some Mautic users, would like to have additional field groups as opoose to just the default ones.
Describe the solution you'd like
At the moment you can add additional field groups by doing some coding. I would like to eliminate the coding part, I want user to be able to add additional field groups into Mautic without a need for a developer.
Describe alternatives or workarounds you've considered
An alternative to this bundle is that you extend the form type, but you need to hire a developer to handle that for you.
Additional context
As an author of the plugin, I can say that it felt like plugin really helped out some people and provided a much needed feature.
I would also like to point out that the plugin works and most of the work has already be done, so I can start with the merging to core pretty quickly.
I would kindly ask the team, in the event that this actually passes the proposal stage, that someone answers to my questions expressed in the forum post here: < https://forum.mautic.org/t/merge-custom-fields-group-bundle-to-mautic-core/28960/4?u=mzagmajster >.
Thank you.
Does this issue could impact on users private data?
No, I do not think so.
Funded by
Project funded by Adra Cloud, coded and maintained by Matic Zagmajster
Estimated cost
It'd be great to try to get this into the 5.2 release, if it's not a BC Break.
Project funded by Adra Cloud, coded and maintained by Matic Zagmajster.
This proposal has been accepted because:
Thanks for all the discussion and debate, this feature will be great to bring into Mautic.
Proposal appearing in these projects:
List of Endorsements
Report inappropriate content
Is this content inappropriate?
Comment details
You are seeing a single comment
View all comments
Conversation with mzagmajster
Hi @escopecz , thanks for the feedback. I will look into detail for each point, here is my take at the moment.
& 4. More investigation needs to be done here but what you described might be happening because translation string is generated based on the name you input. We could add ability to override the translation string. The second thing is in prod. env. translator loader is using cache, so that might be way you are experiancing some of the issues. When you rename or delete the group I would also clear the cache.
The idea of unpublish / publish feature initially was to enable user to hide the entire group from the GUI temporarly, but encountered some challenges with that so at the moment features only come to the effect when using an API. Meaning if the group is unpublished its not gonna show in the results. Why did I have issues with the feature from the GUI side I cannot remember anymore, but I will investigate and let you know.
Good point, although I have to say I am against doing this implicitly. I suggest we add ability to transfer fields from one group to another and only allow to delete group if there are no fields in that group. Does that sound reasonable?
Tests are here: < https://gitlab.com/adra-network/mautic-field-groups-plugin/-/tree/dev_mautic5/Tests?ref_type=heads >, perhaps you want me to add some?
API docs are here:< https://gitlab.com/adra-network/mautic-field-groups-plugin/-/tree/dev_mautic5/docs?ref_type=heads >, is there a better place / format to use?
As for the where to place the functionality. I think its best if this is a a separate core bundle, please do know that we would also need to extend stuff in CoreBundle, specifically here: app/bundles/CoreBundle/Translation/Translator.php and here: app/bundles/CoreBundle/Loader/TranslationLoader.php.
All good! The gist is that the feature must be resilient. It cannot have features that do not work (un/publish) and cannot break UI when a group is deleted or renamed. Clearing the cache is not an option for a user-generated content. It must just work.
Loading comments ...