summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-09-29 13:46:55 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-09-29 13:46:55 +0200
commit4b650a37e2e99413660fe4632bab5ef4bdc0837e (patch)
tree9f4153d2cbe22fec04ab723582effb23df04665b
parentaf8f53447333651b10986548fac0c0e941d2e5db (diff)
downloadIshtar-4b650a37e2e99413660fe4632bab5ef4bdc0837e.tar.bz2
Ishtar-4b650a37e2e99413660fe4632bab5ef4bdc0837e.zip
Minor change on rights managements
-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