From c16473bedee99734cb53606d480276287d5067b6 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 18 Apr 2024 08:08:35 +0200 Subject: [PATCH] add copyright, update dir, chage separator --- teleforma/models/core.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 4d83ee5c..7987cf64 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -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 -- 2.39.5