Merge PR #236 into 14.0

Signed-off-by legalsylvain
This commit is contained in:
OCA-git-bot
2023-09-11 17:41:19 +00:00

View File

@@ -3,7 +3,7 @@
import datetime import datetime
import logging import logging
from odoo import SUPERUSER_ID, api, fields, models from odoo import SUPERUSER_ID, _, api, fields, models
_logger = logging.getLogger(__name__) _logger = logging.getLogger(__name__)
@@ -103,6 +103,11 @@ class ResUsersRole(models.Model):
users.set_groups_from_roles(force=True) users.set_groups_from_roles(force=True)
return res return res
def copy(self, default=None):
self.ensure_one()
default = dict(default or {}, name=_("%s (copy)", self.name))
return super().copy(default)
def update_users(self): def update_users(self):
"""Update all the users concerned by the roles identified by `ids`.""" """Update all the users concerned by the roles identified by `ids`."""
users = self.mapped("user_ids") users = self.mapped("user_ids")