diff --git a/hide_menu_user/doc/RELEASE_NOTES.md b/hide_menu_user/doc/RELEASE_NOTES.md index 1d736de32..8243a241f 100644 --- a/hide_menu_user/doc/RELEASE_NOTES.md +++ b/hide_menu_user/doc/RELEASE_NOTES.md @@ -1,11 +1,9 @@ ## Module #### 30.12.2021 -#### Version 16.0.1.0.0 +#### Version 15.0.1.0.0 #### ADD - Initial commit for hide_menu_user -#### 19.10.2023 -#### Version 16.0.1.0.1 -#### UPDT -- Bug Fix: Installation issue. + + diff --git a/hide_menu_user/models/res_user.py b/hide_menu_user/models/res_user.py index 427cbcbb4..a70a32842 100644 --- a/hide_menu_user/models/res_user.py +++ b/hide_menu_user/models/res_user.py @@ -38,15 +38,14 @@ class HideMenuUser(models.Model): """ Else the menu will be still hidden even after removing from the list """ - for rec in self: - res = super(HideMenuUser, rec).write(vals) - for menu in rec.hide_menu_ids: + res = super(HideMenuUser, self).write(vals) + for record in self: + for menu in record.hide_menu_ids: menu.write({ - 'restrict_user_ids': [(4, rec.id)] + 'restrict_user_ids': [(4, record.id)] }) - rec.clear_caches() - return res - + self.clear_caches() + return res def _get_is_admin(self): """ The Hide specific menu tab will be hidden for the Admin user form. @@ -60,7 +59,7 @@ class HideMenuUser(models.Model): hide_menu_ids = fields.Many2many('ir.ui.menu', string="Menu", store=True, help='Select menu items that needs to be ' 'hidden to this user ') - is_admin = fields.Boolean(compute=_get_is_admin) + is_admin = fields.Boolean(compute=_get_is_admin, string="Admin") class RestrictMenu(models.Model): diff --git a/hide_menu_user/views/res_users.xml b/hide_menu_user/views/res_users.xml index 101776ba0..831b7f770 100644 --- a/hide_menu_user/views/res_users.xml +++ b/hide_menu_user/views/res_users.xml @@ -17,6 +17,7 @@ + restrict.menu ir.ui.menu