From 4b650a37e2e99413660fe4632bab5ef4bdc0837e Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 29 Sep 2011 13:46:55 +0200 Subject: Minor change on rights managements --- ishtar/ishtar_base/menus.py | 6 ++++-- 1 file 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 -- cgit v1.2.3