From 949b3721cb71a5cd7d48efa16cb848db6ca3fad8 Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Thu, 26 Oct 2023 10:30:00 +0530 Subject: [PATCH] Oct 26 : [FIX] Bug Fixed 'hide_menu_user' --- hide_menu_user/doc/RELEASE_NOTES.md | 8 +++----- hide_menu_user/models/res_user.py | 15 +++++++-------- hide_menu_user/views/res_users.xml | 1 + 3 files changed, 11 insertions(+), 13 deletions(-) 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