I often get the feedback / see this in other systems / find it reasonable to have some conditional logic on fields.
E. g., while working on an opportunity, one would be going through the different sales stages.
Per sales stage, there could be different fields that need to be filled.
Hence, it would be nice to have layout rules.
If dropdown = abc
Show fields a, b, c (or hide entire section, or similar)
If dropdown = def
Show fields a, b, c AND d, e, f.
Another layout logic rule could be:
If field a = x
field y = read only
I know, that can be accomplished by customizations.
But that, as a config / admin feature would probably make the CRM overall more feature rich and benefit the end user experience, since it would be possible to hide unnecessary fields / clutter from view in early stages of leads, opportunities, etc.
I’ve seen quite a few requests for that kind of feature coming back again and again:
I have been wanting this type of functionality without having to incorporate yet another addon, which I have several. (I think they have often have potential for CRM issues, conflicts etc ) . The addon I have considered is: Dynamic Panels | SuiteCRM Module
Hello @BastianHammer , We have developed an extensions to support that. Admin can easy to config without coding. If you interested you can try with our plugin MTS Dynamic View plugin
Nothing against your extension.
But as dwaynecasey already wrote, I prefer to reduce / avoid extensions as much as possible for all sorts of reasons (upgrade / conflicts / etc.).