diff options
Diffstat (limited to 'ishtar_common/menu_base.py')
-rw-r--r-- | ishtar_common/menu_base.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ishtar_common/menu_base.py b/ishtar_common/menu_base.py index feb05c6db..809dd1c2d 100644 --- a/ishtar_common/menu_base.py +++ b/ishtar_common/menu_base.py @@ -108,10 +108,9 @@ class MenuItem: return True if not hasattr(user, "ishtaruser"): return False - ishtaruser = user.ishtaruser for access_control in self.access_controls: # check by profile - if ishtaruser.has_permission(access_control): + if user.has_perm(access_control): return True return False @@ -122,9 +121,8 @@ class MenuItem: return True if not hasattr(user, "ishtaruser"): return False - ishtaruser = user.ishtaruser for access_control in self.access_controls: - if ishtaruser.has_permission( + if user.has_perm( access_control, obj=obj ): return True |