]> git.parisson.com Git - teleforma.git/commitdiff
add copyright, update dir, chage separator feature/private-doc
authorGuillaume Pellerin <guillaume.pellerin@free.fr>
Thu, 18 Apr 2024 06:08:35 +0000 (08:08 +0200)
committerGuillaume Pellerin <guillaume.pellerin@free.fr>
Thu, 18 Apr 2024 06:08:35 +0000 (08:08 +0200)
teleforma/models/core.py

index 4d83ee5ca76b5b9acc22d0cf5a31a657414158e4..7987cf644b1e2b501a042b9d24e4cb796b9e150a 100644 (file)
@@ -852,12 +852,14 @@ class DocumentPrivate(MediaBase):
             from pypdf import PdfReader, PdfWriter
             writer = PdfWriter(clone_from=self.document.file.path)
             writer.add_metadata({"/Downloader": self.user.username})
+            writer.add_metadata({"/Publisher": settings.TELEFORMA_ORGANIZATION})
+            writer.add_metadata({"/Copyright": settings.TELEFORMA_ORGANIZATION})
             filename = self.document.file.name.split(os.sep)[-1]
             today = datetime.date.today()
-            root = settings.MEDIA_ROOT + "private_documents/%s/%s/%s/" % (today.year, today.month, today.day)
+            root = settings.MEDIA_ROOT + "private/documents/%s/%s/%s/" % (today.year, today.month, today.day)
             if not os.path.exists(root):
                 os.makedirs(root)
-            path = root + self.user.username + " - " + filename
+            path = root + self.user.username + "--" + filename
             with open(path, "wb") as f:
                 writer.write(f)
             self.file = path