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
commitdafa7363476af5570e1ca11bc39258980a3a88a2 (patch)
tree9f4153d2cbe22fec04ab723582effb23df04665b
parent147813bf09e436b47122bfb238d7ff690512c49a (diff)
downloadIshtar-dafa7363476af5570e1ca11bc39258980a3a88a2.tar.bz2
Ishtar-dafa7363476af5570e1ca11bc39258980a3a88a2.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