From 33d7c82a9b90ec9fa94dcd416e0edb72586da285 Mon Sep 17 00:00:00 2001 From: Arnaud Pineux Date: Tue, 16 Aug 2022 16:03:46 +0200 Subject: [PATCH] [MIG] base_user_role: Migration to 16.0 --- base_user_role/models/role.py | 10 +++++----- base_user_role/models/user.py | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/base_user_role/models/role.py b/base_user_role/models/role.py index 30fb8096..2b89d7a6 100644 --- a/base_user_role/models/role.py +++ b/base_user_role/models/role.py @@ -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 diff --git a/base_user_role/models/user.py b/base_user_role/models/user.py index aec70a46..4070c751 100644 --- a/base_user_role/models/user.py +++ b/base_user_role/models/user.py @@ -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)