diff --git a/base_user_role/models/role.py b/base_user_role/models/role.py index 4635d11f..0cc9f390 100644 --- a/base_user_role/models/role.py +++ b/base_user_role/models/role.py @@ -85,3 +85,10 @@ class ResUsersRoleLine(models.Model): date_to = fields.Date.from_string(role_line.date_to) if today > date_to: role_line.is_enabled = False + + @api.multi + def unlink(self): + users = self.mapped('user_id') + res = super(ResUsersRoleLine, self).unlink() + users.set_groups_from_roles() + return res