summaryrefslogtreecommitdiff
path: root/ishtar_common/views_item.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/views_item.py')
-rw-r--r--ishtar_common/views_item.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py
index 2f9cfc55a..a0fb24832 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -14,6 +14,7 @@ from tempfile import NamedTemporaryFile
import unidecode
from django.conf import settings
+from django.contrib.auth.models import Permission
from django.contrib.contenttypes.models import ContentType
from django.contrib.gis.geos import GEOSException
from django.contrib.staticfiles.templatetags.staticfiles import static
@@ -368,6 +369,9 @@ def show_item(model, name, extra_dct=None, model_for_perms=None):
return HttpResponse("")
# list current perms
+ for perm in Permission.objects.filter(
+ codename__startswith='view_').values_list("codename", flat=True).all():
+ dct["permission_" + perm] = False
if hasattr(request.user, "ishtaruser") and request.user.ishtaruser:
cache_key = "{}-{}-{}".format(
settings.PROJECT_SLUG,