summaryrefslogtreecommitdiff
path: root/ishtar_common/menu_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/menu_base.py')
-rw-r--r--ishtar_common/menu_base.py6
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