summaryrefslogtreecommitdiff
path: root/ishtar_common/widgets.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2024-11-06 12:50:59 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-02-19 14:43:49 +0100
commit6a26d7e015b00039f2c6754d828d79915fdc1c23 (patch)
tree74ca481e52d5f14e6270c1d26e33bbd775cd6a02 /ishtar_common/widgets.py
parentdd7a0780afceb515959896c5826515bc5ce0efd8 (diff)
downloadIshtar-6a26d7e015b00039f2c6754d828d79915fdc1c23.tar.bz2
Ishtar-6a26d7e015b00039f2c6754d828d79915fdc1c23.zip
✨ permissions refactoring: forms - permission filter (mainly used by search tables)
Diffstat (limited to 'ishtar_common/widgets.py')
-rw-r--r--ishtar_common/widgets.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/ishtar_common/widgets.py b/ishtar_common/widgets.py
index cb112b22b..e131521e0 100644
--- a/ishtar_common/widgets.py
+++ b/ishtar_common/widgets.py
@@ -1202,6 +1202,7 @@ class DataTable(Select2Media, forms.RadioSelect):
self.gallery = gallery
self.map = map
self.external_sources = None
+ self.form_permission = "view"
if self.col_prefix and not self.col_prefix.endswith("__"):
self.col_prefix += "__"
@@ -1314,6 +1315,7 @@ class DataTable(Select2Media, forms.RadioSelect):
"col_names": col_names,
"extra_cols": extra_cols,
"source": source,
+ "form_permission": self.form_permission,
"col_idx": col_idx,
"no_result": str(_("No results")),
"loading": str(_("Loading...")),