Skip to content
Extraits de code Groupes Projets
Valider 4ea42822 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[fix] error company rights

parent c34a80bd
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -30,7 +30,10 @@ class IrUiMenuMultiCompany(models.Model): ...@@ -30,7 +30,10 @@ class IrUiMenuMultiCompany(models.Model):
menu_ids = self.browse(list(menus)) menu_ids = self.browse(list(menus))
visible_menu_ids = menu_ids visible_menu_ids = menu_ids
company_id = self.env.user.company_id company_id = self.env.user.company_id
for menu in menu_ids: specific_menu_ids = menu_ids.sudo().filtered(
if menu.company_ids and company_id not in menu.company_ids: lambda m: m.company_ids
)
for menu in specific_menu_ids:
if company_id not in menu.company_ids:
visible_menu_ids = visible_menu_ids - menu visible_menu_ids = visible_menu_ids - menu
return set(visible_menu_ids.ids) return set(visible_menu_ids.ids)
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter