From ea8203bfbda7db2a017a5cb289f84690abd3b985 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Sat, 17 May 2025 15:44:26 +0200 Subject: [PATCH] remove cloud link --- src/cpp/MainAttachment.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/cpp/MainAttachment.cpp b/src/cpp/MainAttachment.cpp index 125d23f..b4aa17e 100644 --- a/src/cpp/MainAttachment.cpp +++ b/src/cpp/MainAttachment.cpp @@ -52,6 +52,9 @@ #include "Attachment.hpp" #include "MainAttachment.hpp" +// no cloud link if next line commented +//#define ADD_CLOUD_LINK + using namespace std; using namespace kaz; @@ -71,10 +74,12 @@ static const string KAZ_PLAIN_WARNING ("Attention : si vous souhaitez r "Pour des questions de sobriété numérique, les pièces-jointes ont été supprimées de ce courriel et remplacées par des liens de téléchargement.\n" "Ne cherchez pas à utiliser la fonction enregistrement des pièces-jointes de votre logiciel. Le trombone qui apparaît n’est là que pour vous signaler des liens à télécharger.\n" - "Il y a 3 sortes de liens :\n" + "Il y a plusieurs sortes de liens :\n" " * un ensemble de liens de téléchargement individuel\n" " * un lien de téléchargement récapitulatif permettant d’accéder à l’ensemble précédent dans une archive\n" +#ifdef ADD_CLOUD_LINK " * une fonctionnalité proposée aux kaznautes sous la forme d’un lien permettant de ranger les pièces jointes dans un bureau virtuel (nextcloud)\n\n" +#endif "En \" dépolluant \" ce message, Kaz a retiré et placé les pièces jointes d’origine dans un dépôt provisoire.\n" "Si elles sont importantes et que vous souhaitez les conserver, vous devez utiliser les liens en bas de ce courriel.\n" "Elles seront automatiquement supprimées dans 1 mois."); @@ -108,10 +113,12 @@ static const string KAZ_HTML_WARNING ("

Attention : "

Pour des questions de sobriété numérique, les pièces-jointes ont été supprimées de ce courriel et remplacées par des liens de téléchargement.
" "Ne cherchez pas à utiliser la fonction enregistrement des pièces-jointes de votre logiciel. Le trombone qui apparaît n’est là que pour vous signaler des liens à télécharger.
" - "Il y a 3 sortes de liens :
" + "Il y a plusieurs sortes de liens :
" "1) un ensemble de liens de téléchargement individuel
" "2) un lien de téléchargement récapitulatif permettant d’accéder à l’ensemble précédent dans une archive
" +#ifdef ADD_CLOUD_LINK "3) une fonctionnalité proposée aux kaznautes sous la forme d’un lien permettant de ranger les pièces jointes dans un bureau virtuel (nextcloud)
" +#endif "En \" dépolluant \" ce message, Kaz a retiré et placé les pièces jointes d’origine dans un dépôt provisoire.
" "Si elles sont importantes et que vous souhaitez les conserver, vous devez utiliser les liens en bas de ce courriel.
" "Elles seront automatiquement supprimées dans 1 mois.

"); @@ -263,7 +270,9 @@ MainAttachment::readCloudUrl () { LOG_BUG (line.rfind ("cloud: bad", 0) == 0, return, "eMailShrinker: bug M14: bad cloud link. (line: " << line << ")"); if (line.rfind ("cloud: none", 0) == 0) return; +#ifdef ADD_CLOUD_LINK cloudDownloadURL = line.substr (7); +#endif } // ================================================================================