diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-05-16 18:28:37 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-07-08 09:58:50 +0200 | 
| commit | 462d84cf5a8787b55fb31d6012b5b496e52190df (patch) | |
| tree | 516d4c8fd2a97bef665b37b7d71149988d2947d7 /ishtar_common/models.py | |
| parent | 03df2dd4e3f21f8e134d0d6cd70b05401872a2ef (diff) | |
| download | Ishtar-462d84cf5a8787b55fb31d6012b5b496e52190df.tar.bz2 Ishtar-462d84cf5a8787b55fb31d6012b5b496e52190df.zip | |
Generate preview image for PDF
Diffstat (limited to 'ishtar_common/models.py')
| -rw-r--r-- | ishtar_common/models.py | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/ishtar_common/models.py b/ishtar_common/models.py index c46aad6c1..a133afead 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -81,6 +81,7 @@ from ishtar_common.utils import (      get_image_path,      serialize_args_for_tasks,      task, +    generate_pdf_preview,  )  from ishtar_common.utils_secretary import IshtarSecretaryRenderer @@ -4615,7 +4616,14 @@ class Document(                  self.save(no_path_change=True) -post_save.connect(cached_label_changed, sender=Document) +def document_changed(sender, **kwargs): +    cached_label_changed(sender, **kwargs) +    if not settings.PDFTOPPM_BINARY or not kwargs.get("instance"): +        return +    generate_pdf_preview(kwargs.get("instance")) + + +post_save.connect(document_changed, sender=Document)  class OperationType(GeneralType): | 
