summaryrefslogtreecommitdiff
path: root/ishtar_common/backend.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2013-08-23 18:25:58 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2013-08-23 18:25:58 +0200
commit5cdbb2055adc8b23413b5e35ddb13635d5ad24c9 (patch)
tree9743bec37b2c651fafecfc373a1d5bb8bc2aadc3 /ishtar_common/backend.py
parentdb55fe482c5c428fdaca938efe380dc2060f8803 (diff)
downloadIshtar-5cdbb2055adc8b23413b5e35ddb13635d5ad24c9.tar.bz2
Ishtar-5cdbb2055adc8b23413b5e35ddb13635d5ad24c9.zip
PersonType from single value to multi value for Person
Diffstat (limited to 'ishtar_common/backend.py')
-rw-r--r--ishtar_common/backend.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/ishtar_common/backend.py b/ishtar_common/backend.py
index f50edd708..297c96180 100644
--- a/ishtar_common/backend.py
+++ b/ishtar_common/backend.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
-# Copyright (C) 2010-2011 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
+# Copyright (C) 2010-2013 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
@@ -50,8 +50,7 @@ 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"):
+ if ishtar_user.has_right('administrator'):
return True
if obj is None:
model_name = perm.split('_')[-1].capitalize()