summaryrefslogtreecommitdiff
path: root/ishtar_common/models_common.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-12-04 16:12:23 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-02-28 12:15:22 +0100
commit78b76b596213369146488cb9964ae877502c5aab (patch)
tree9367c07079dc213b09d6dff6719fe3bb49aa3e67 /ishtar_common/models_common.py
parentd4d22c491fd57a383e9cb3a03686d27f7e9d13ee (diff)
downloadIshtar-78b76b596213369146488cb9964ae877502c5aab.tar.bz2
Ishtar-78b76b596213369146488cb9964ae877502c5aab.zip
Add documents to administrative acts (refs #4999)
Diffstat (limited to 'ishtar_common/models_common.py')
-rw-r--r--ishtar_common/models_common.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py
index 28026536a..17ba88419 100644
--- a/ishtar_common/models_common.py
+++ b/ishtar_common/models_common.py
@@ -2328,6 +2328,13 @@ class DocumentItem:
image__isnull=False).exclude(
image="").exclude(pk=self.main_image.pk).order_by("pk")
+ @property
+ def pdf_attached(self):
+ for document in self.documents.filter(
+ Q(associated_file__isnull=False) |
+ Q(source__associated_file__isnull=False)).all():
+ return document.pdf_attached
+
def get_extra_actions(self, request):
"""
For sheet template: return "Add document / image" action