Skip to Content
Menú
This question has been flagged
1 Respondre
7230 Vistes

Hi everyone, so I have a menu item that I only want to be visible for group A and group B.

I know there is a "groups" attribute for menuitem but I am only able to pass it the name of a single group. I haven't been able to find any documentation or examples on how to pass it a list of groups.

I'm sure that there's a way to allow multiple groups to access a menuitem (and corresponding action), if anyone could explain it to me I'd be very grateful.

 

Avatar
Descartar

Are you managing a multi-company setup in Odoo and need company-specific user access and menu visibility?

This Multi-Company User Group & Menu Access Manager allows you to assign user groups per company and dynamically control menu visibility based on selected companies.

With this app, you can:
-Assign Different User Groups for Each Company
-Automatically Update User Groups on Company Change
-Show/Hide Menus Based on User Groups & Company Selection
-Prevent Admin Users from Losing Super Access
-Seamless Multi-Company Management Without Manual Effort
https://apps.odoo.com/apps/modules/18.0/mh_multi_company_access_rights

Best Answer

Yes, you can pass multiple groups in the menu by separating them "," (comma) in the XML file.

menuitem name="My Menu" id="menu_custom"         groups="my_module.group_a,my_module.group_b"        

Here is the live example from v15: https://github.com/odoo/odoo/blob/15.0/addons/account/views/account_menuitem.xml#L6

Avatar
Descartar
Autor

You're right! I had tried that before, my real error was actually hidden in the permissions file!
Thanks :)

Related Posts Respostes Vistes Activitat
0
d’abr. 24
1269
1
de febr. 24
1961
0
de maig 15
4585
2
de jul. 23
5551
2
de març 24
5724