I upgraded from 7.x to 8.8. When checking creating records I noticed that the option Use Creator Group Select doesn’t work. I checked that it’s enabled and a test user is a member of multiple security groups. But when creating a new record there’s no the subpanel that supposedly should be here. So no choice at all.
I would appreciate any help as googling didn’t yield much results.
Hi @Mexonizator
After upgrading to SuiteCRM 8.8, if the “Use Creator Group Select” option isn’t displaying the expected subpanel during record creation, first ensure that the setting is enabled under Security Suite settings and that the user is correctly assigned to multiple security groups with proper role permissions. Then, run a Quick Repair and Rebuild from the Admin panel and clear the cache using ./bin/console cache:clear. Also, verify there are no custom layouts or themes interfering with the view, and temporarily switch to the default SuiteCRM theme to rule out UI issues. Check the browser console for any JavaScript errors that might prevent the subpanel from loading. If needed, manually re-add the Security Group subpanel using Studio or check the module’s view definitions for any missing layout configuration. I hope this works for you please let me know .
Done that. The setting is enabled and yes, the user has multiple groups (as I’ve already pointed that in the topic);
Done that. Repaired and cleared the cache;
No custom layouts or themes, only default ones;
Can’t see any errors, everything seems to be OK.
If needed, manually re-add the Security Group subpanel using Studio
How do I do that? If you’re talking about [Studio] > [Security Suite Management] > Subpanels, there’s only subpanel Roles0. Should there be anything else?
check the module’s view definitions for any missing layout configuration
You’re correct that under Studio > Security Suite Management > Subpanels, seeing only Roles0 means the Security Groups subpanel isn’t currently added to the module layout.
To manually add it:
Go to Admin > Studio
Select the module where the issue occurs (e.g., Accounts, Contacts, etc.)
Click on Subpanels
Check if Security Groups is listed.
If not, it may not be defined in the module’s relationship files.
If it’s listed but not visible on the frontend, drag and drop it into the layout.
If the relationship doesn’t exist at all, it might need to be re-created or manually added via code.
2. Check View Definitions for Missing Layout Configuration
This involves checking the backend code (requires file access):
Navigate to: custom/modules/<ModuleName>/metadata/subpaneldefs.php
or custom/Extension/modules/<ModuleName>/Ext/Layoutdefs/
Look for any definitions related to securitygroups.
If they are missing, the subpanel won’t render.
In some cases, the upgrade to SuiteCRM 8.x can cause certain custom relationships or layout extensions to not load properly. Rebuilding relationships from Studio (even without making changes) can trigger SuiteCRM to recompile those definitions.