Browse Source

Apr 24 [UPDT] : Updated 'hide_menu_user'

pull/317/head
AjmalCybro 1 year ago
parent
commit
3c88856a69
  1. 14
      hide_menu_user/models/res_users.py

14
hide_menu_user/models/res_users.py

@ -30,12 +30,15 @@ class ResUsers(models.Model):
def write(self, vals): def write(self, vals):
""" """
Write method for the ResUsers model. Write method for the ResUsers model.
Ensure the menu will not remain hidden after removing it from the list. Ensure the menu will not remain hidden after removing it from the list.
""" """
for menu in self.hide_menu_ids:
menu.restrict_user_ids = [fields.Command.link(self.id)]
res = super(ResUsers, self).write(vals) res = super(ResUsers, self).write(vals)
for record in self:
for menu in record.hide_menu_ids:
menu.write({
'restrict_user_ids': [fields.Command.link(record.id)]
})
return res return res
def _get_is_admin(self): def _get_is_admin(self):
@ -65,4 +68,3 @@ class IrUiMenu(models.Model):
restrict_user_ids = fields.Many2many( restrict_user_ids = fields.Many2many(
'res.users', string="Restricted Users", 'res.users', string="Restricted Users",
help='Users restricted from accessing this menu.') help='Users restricted from accessing this menu.')

Loading…
Cancel
Save