diff --git a/base_user_role/README.rst b/base_user_role/README.rst index 1ad67ef5..dffc6afd 100644 --- a/base_user_role/README.rst +++ b/base_user_role/README.rst @@ -119,6 +119,7 @@ Contributors * Sébastien Alix * Duc, Dao Dong (https://komit-consulting.com) * Jean-Charles Drubay (https://komit-consulting.com) +* Antonio Russo Do not contact contributors directly about support or help with technical issues. diff --git a/base_user_role/models/role.py b/base_user_role/models/role.py index cf061178..2c6119b8 100644 --- a/base_user_role/models/role.py +++ b/base_user_role/models/role.py @@ -4,6 +4,7 @@ import datetime import logging from odoo import api, fields, models +from odoo import SUPERUSER_ID _logger = logging.getLogger(__name__) @@ -76,7 +77,8 @@ class ResUsersRoleLine(models.Model): comodel_name='res.users.role', string="Role", ondelete='cascade') user_id = fields.Many2one( - comodel_name='res.users', string="User") + comodel_name='res.users', string="User", + domain=[('id', '!=', SUPERUSER_ID)]) date_from = fields.Date("From") date_to = fields.Date("To") is_enabled = fields.Boolean("Enabled", compute='_compute_is_enabled')