[FIX] base: automatic multi-company group assignation
Followup fix of #48912 The multi-company group should be given to users if they have access to multiple companies and do not already have this group. closes odoo/odoo#50233 X-original-commit: 0c721d90c5cd428ef8d51f195da8e02ee91d4364 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com>
This commit is contained in:
@@ -1264,7 +1264,7 @@ class UsersView(models.Model):
|
||||
for user in users:
|
||||
if len(user.company_ids) <= 1 and group_multi_company_id in user.groups_id.ids:
|
||||
user.write({'groups_id': [(3, group_multi_company_id)]})
|
||||
elif len(user.company_ids) > 1 and group_multi_company_id in user.groups_id.ids:
|
||||
elif len(user.company_ids) > 1 and group_multi_company_id not in user.groups_id.ids:
|
||||
user.write({'groups_id': [(4, group_multi_company_id)]})
|
||||
return users
|
||||
|
||||
|
||||
Reference in New Issue
Block a user