refactor: Update user groups field reference from groups_id to group_ids for Odoo 19 compatibility
This commit is contained in:
parent
63acfb6b79
commit
419d9ac88b
@ -29,7 +29,7 @@ class UserAccessRightsWizard(models.TransientModel):
|
|||||||
user_summary_rows = []
|
user_summary_rows = []
|
||||||
|
|
||||||
for user in users:
|
for user in users:
|
||||||
group_names = ", ".join(user.groups_id.mapped("display_name")) or _("No Groups")
|
group_names = ", ".join(user.group_ids.mapped("display_name")) or _("No Groups")
|
||||||
model_access = self._collect_model_access(user)
|
model_access = self._collect_model_access(user)
|
||||||
record_rules = self._collect_record_rules(user)
|
record_rules = self._collect_record_rules(user)
|
||||||
|
|
||||||
@ -130,7 +130,7 @@ class UserAccessRightsWizard(models.TransientModel):
|
|||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def _collect_model_access(self, user):
|
def _collect_model_access(self, user):
|
||||||
user_groups = user.groups_id
|
user_groups = user.group_ids
|
||||||
acl_model = self.env["ir.model.access"].sudo().with_context(active_test=False)
|
acl_model = self.env["ir.model.access"].sudo().with_context(active_test=False)
|
||||||
acl_records = acl_model.search([], order="model_id, id")
|
acl_records = acl_model.search([], order="model_id, id")
|
||||||
result = []
|
result = []
|
||||||
@ -170,7 +170,7 @@ class UserAccessRightsWizard(models.TransientModel):
|
|||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def _collect_record_rules(self, user):
|
def _collect_record_rules(self, user):
|
||||||
user_groups = user.groups_id
|
user_groups = user.group_ids
|
||||||
rule_model = self.env["ir.rule"].sudo().with_context(active_test=False)
|
rule_model = self.env["ir.rule"].sudo().with_context(active_test=False)
|
||||||
rules = rule_model.search([], order="model_id, id")
|
rules = rule_model.search([], order="model_id, id")
|
||||||
result = []
|
result = []
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user