summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2023-01-13 11:40:41 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2023-01-13 11:40:41 +0100
commite815dc752b4f0a72a3311880403f12962bee66e1 (patch)
treebb9c035a7b11e543471c2af2adcd5a85bbc0a198
parent6449b08d876532497591d2ebb91a32795edd1bbc (diff)
downloadIshtar-e815dc752b4f0a72a3311880403f12962bee66e1.tar.bz2
Ishtar-e815dc752b4f0a72a3311880403f12962bee66e1.zip
Syndication: fix set default permissions for sheet
-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 673ffb46a..0a1b2ce64 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -322,6 +322,10 @@ def show_source_item(request, source_id, model, name, base_dct, extra_dct):
if extra_dct:
dct.update(extra_dct(request, dct))
+ for perm in Permission.objects.filter(
+ codename__startswith='view_').values_list("codename", flat=True).all():
+ dct["permission_" + perm] = False
+
permissions = ["permission_view_document"]
for p in permissions:
dct[p] = True