summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ishtar/ishtar_base/menus.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/ishtar/ishtar_base/menus.py b/ishtar/ishtar_base/menus.py
index 929bafc94..877f8aeab 100644
--- a/ishtar/ishtar_base/menus.py
+++ b/ishtar/ishtar_base/menus.py
@@ -64,7 +64,8 @@ class MenuItem:
if not self.access_controls:
return True
for access_control in self.access_controls:
- if user.has_perm('furnitures.' + access_control, self.model):
+ access_control = self.model._meta.app_label + '.' + access_control
+ if user.has_perm(access_control, self.model):
return True
return False
@@ -72,7 +73,8 @@ class MenuItem:
if not self.access_controls:
return True
for access_control in self.access_controls:
- if user.has_perm('furnitures.' + access_control, self.model, obj):
+ access_control = self.model._meta.app_label + '.' + access_control
+ if user.has_perm(access_control, self.model, obj):
return True
return False