remove cloud link

This commit is contained in:
François 2025-05-17 15:44:26 +02:00
parent c55fbb211d
commit ea8203bfbd

View File

@ -52,6 +52,9 @@
#include "Attachment.hpp" #include "Attachment.hpp"
#include "MainAttachment.hpp" #include "MainAttachment.hpp"
// no cloud link if next line commented
//#define ADD_CLOUD_LINK
using namespace std; using namespace std;
using namespace kaz; 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" "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 nest là que pour vous signaler des liens à télécharger.\n" "Ne cherchez pas à utiliser la fonction enregistrement des pièces-jointes de votre logiciel. Le trombone qui apparaît nest 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 ensemble de liens de téléchargement individuel\n"
" * un lien de téléchargement récapitulatif permettant daccéder à lensemble précédent dans une archive\n" " * un lien de téléchargement récapitulatif permettant daccéder à lensemble précédent dans une archive\n"
#ifdef ADD_CLOUD_LINK
" * une fonctionnalité proposée aux kaznautes sous la forme dun lien permettant de ranger les pièces jointes dans un bureau virtuel (nextcloud)\n\n" " * une fonctionnalité proposée aux kaznautes sous la forme dun 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 dorigine dans un dépôt provisoire.\n" "En \" dépolluant \" ce message, Kaz a retiré et placé les pièces jointes dorigine 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" "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."); "Elles seront automatiquement supprimées dans 1 mois.");
@ -108,10 +113,12 @@ static const string KAZ_HTML_WARNING ("<div class=\"nb\"><p>Attention :
"<p>Pour des questions de sobri&eacute;t&eacute; num&eacute;rique, les pi&egrave;ces-jointes ont &eacute;t&eacute; supprim&eacute;es de ce courriel et remplac&eacute;es par des liens de t&eacute;l&eacute;chargement.</br>" "<p>Pour des questions de sobri&eacute;t&eacute; num&eacute;rique, les pi&egrave;ces-jointes ont &eacute;t&eacute; supprim&eacute;es de ce courriel et remplac&eacute;es par des liens de t&eacute;l&eacute;chargement.</br>"
"Ne cherchez pas &agrave; utiliser la fonction enregistrement des pi&egrave;ces-jointes de votre logiciel. Le trombone qui appara&icirc;t nest l&agrave; que pour vous signaler des liens &agrave; t&eacute;l&eacute;charger.</br>" "Ne cherchez pas &agrave; utiliser la fonction enregistrement des pi&egrave;ces-jointes de votre logiciel. Le trombone qui appara&icirc;t nest l&agrave; que pour vous signaler des liens &agrave; t&eacute;l&eacute;charger.</br>"
"Il y a 3 sortes de liens :<br/>" "Il y a plusieurs sortes de liens :<br/>"
"1) un ensemble de liens de t&eacute;l&eacute;chargement individuel<br/>" "1) un ensemble de liens de t&eacute;l&eacute;chargement individuel<br/>"
"2) un lien de t&eacute;l&eacute;chargement r&eacute;capitulatif permettant dacc&eacute;der &agrave; lensemble pr&eacute;c&eacute;dent dans une archive<br/>" "2) un lien de t&eacute;l&eacute;chargement r&eacute;capitulatif permettant dacc&eacute;der &agrave; lensemble pr&eacute;c&eacute;dent dans une archive<br/>"
#ifdef ADD_CLOUD_LINK
"3) une fonctionnalit&eacute; propos&eacute;e aux kaznautes sous la forme dun lien permettant de ranger les pi&egrave;ces jointes dans un bureau virtuel (nextcloud)<br/>" "3) une fonctionnalit&eacute; propos&eacute;e aux kaznautes sous la forme dun lien permettant de ranger les pi&egrave;ces jointes dans un bureau virtuel (nextcloud)<br/>"
#endif
"En \" d&eacute;polluant \" ce message, Kaz a retir&eacute; et plac&eacute; les pi&egrave;ces jointes dorigine dans un d&eacute;p&ocirc;t provisoire.</br>" "En \" d&eacute;polluant \" ce message, Kaz a retir&eacute; et plac&eacute; les pi&egrave;ces jointes dorigine dans un d&eacute;p&ocirc;t provisoire.</br>"
"Si elles sont importantes et que vous souhaitez les conserver, vous devez utiliser les liens en bas de ce courriel.</br>" "Si elles sont importantes et que vous souhaitez les conserver, vous devez utiliser les liens en bas de ce courriel.</br>"
"Elles seront automatiquement supprim&eacute;es dans 1 mois.</p></div>"); "Elles seront automatiquement supprim&eacute;es dans 1 mois.</p></div>");
@ -263,7 +270,9 @@ MainAttachment::readCloudUrl () {
LOG_BUG (line.rfind ("cloud: bad", 0) == 0, return, "eMailShrinker: bug M14: bad cloud link. (line: " << line << ")"); LOG_BUG (line.rfind ("cloud: bad", 0) == 0, return, "eMailShrinker: bug M14: bad cloud link. (line: " << line << ")");
if (line.rfind ("cloud: none", 0) == 0) if (line.rfind ("cloud: none", 0) == 0)
return; return;
#ifdef ADD_CLOUD_LINK
cloudDownloadURL = line.substr (7); cloudDownloadURL = line.substr (7);
#endif
} }
// ================================================================================ // ================================================================================