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
commitd40e60fdf5e7ccb88f41bb9d6db30a4a4ab61a25 (patch)
treebb9c035a7b11e543471c2af2adcd5a85bbc0a198
parent67ab365c9018bfdd40a8c7de8b4066f0884d05a5 (diff)
downloadIshtar-d40e60fdf5e7ccb88f41bb9d6db30a4a4ab61a25.tar.bz2
Ishtar-d40e60fdf5e7ccb88f41bb9d6db30a4a4ab61a25.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