diff options
Diffstat (limited to 'ishtar/furnitures/menus.py')
| -rw-r--r-- | ishtar/furnitures/menus.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ishtar/furnitures/menus.py b/ishtar/furnitures/menus.py index 7ed0a2408..f96ff9280 100644 --- a/ishtar/furnitures/menus.py +++ b/ishtar/furnitures/menus.py @@ -38,12 +38,16 @@ class MenuItem: self.available = False def can_be_available(self, user): + if not self.access_controls: + return True for access_control in self.access_controls: if user.has_perm('furnitures.' + access_control): return True return False def is_available(self, user, obj=None): + if not self.access_controls: + return True for access_control in self.access_controls: if user.has_perm('furnitures.' + access_control, obj): return True |
