summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/backend.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar/furnitures/backend.py')
-rw-r--r--ishtar/furnitures/backend.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ishtar/furnitures/backend.py b/ishtar/furnitures/backend.py
index d7d3384a8..ae77d8610 100644
--- a/ishtar/furnitures/backend.py
+++ b/ishtar/furnitures/backend.py
@@ -51,6 +51,9 @@ class ObjectOwnPermBackend(object):
assert perm.split('.')[-1].split('_')[1] == 'own'
except (IndexError, AssertionError):
return False
+ if ishtar_user.person.person_type \
+ == models.PersonType.objects.get(txt_idx="administrator"):
+ return True
if obj is None:
model_name = perm.split('_')[-1].capitalize()
if not hasattr(models, model_name):