[MIG] base_user_role: Migration to 16.0

This commit is contained in:
Arnaud Pineux
2022-08-16 16:03:46 +02:00
committed by Bert Van Groenendael
parent 7f8a4dd17c
commit 33d7c82a9b
2 changed files with 10 additions and 10 deletions

View File

@@ -46,12 +46,12 @@ class ResUsersRole(models.Model):
"base.group_erp_manager"
)
@api.model
def create(self, vals):
@api.model_create_multi
def create(self, vals_list):
model = (self.sudo() if self._bypass_rules() else self).browse()
new_record = super(ResUsersRole, model).create(vals)
new_record.update_users()
return new_record
new_records = super(ResUsersRole, model).create(vals_list)
new_records.update_users()
return new_records
def read(self, fields=None, load="_classic_read"):
recs = self.sudo() if self._bypass_rules() else self

View File

@@ -40,11 +40,11 @@ class ResUsers(models.Model):
for user in self:
user.role_ids = user.role_line_ids.mapped("role_id")
@api.model
def create(self, vals):
new_record = super(ResUsers, self).create(vals)
new_record.set_groups_from_roles()
return new_record
@api.model_create_multi
def create(self, vals_list):
new_records = super(ResUsers, self).create(vals_list)
new_records.set_groups_from_roles()
return new_records
def write(self, vals):
res = super(ResUsers, self).write(vals)