From e0de12d80144a0490e1c565999e338c7cc35f6db Mon Sep 17 00:00:00 2001 From: Olivier Maury <Olivier.Maury@inrae.fr> Date: Fri, 7 Feb 2025 11:23:01 +0100 Subject: [PATCH] fix: message du courriel de suppression de compte. refs #8916 --- .../sido/gwt/server/mail/MailService.java | 15 ++++++--------- .../gwt/server/resources/messages_fr.properties | 4 ++-- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/sido-gwt/src/main/java/fr/soeretempo/sido/gwt/server/mail/MailService.java b/sido-gwt/src/main/java/fr/soeretempo/sido/gwt/server/mail/MailService.java index 8eaa2cf0..037791cb 100644 --- a/sido-gwt/src/main/java/fr/soeretempo/sido/gwt/server/mail/MailService.java +++ b/sido-gwt/src/main/java/fr/soeretempo/sido/gwt/server/mail/MailService.java @@ -438,7 +438,6 @@ public class MailService { return sj.toString(); } - /** * Format to display user(usermail). */ @@ -605,10 +604,10 @@ public class MailService { final SimpleDateFormat sdt = new SimpleDateFormat("dd/MM/yyyy"); final Date fourteenDays = DateUtils.addDays(new Date(), 14); if (account.getEmail() == null) { - LOGGER.info("This account : " + account.toString() + "has no email address."); + LOGGER.info("This account : {} has no email address.", account); try { - send(new Mail(adminI18n.format("emailAccountDeletionNoAddressSubject"), - String.format(adminI18n.format("emailAccountDeletionNoAddressBody"), + send(new Mail(adminI18n.format("emailReminderAccountDeletionNoAddressSubject"), + String.format(adminI18n.format("emailReminderAccountDeletionNoAddressBody"), account.toString(), sdt.format(fourteenDays), applicationURL))); } catch (final SendMailException e) { LOGGER.catching(e); @@ -640,7 +639,7 @@ public class MailService { final SimpleDateFormat sdt = new SimpleDateFormat("dd/MM/yyyy"); final Date fourteenDays = DateUtils.addDays(new Date(), 14); if (account.getEmail() == null) { - LOGGER.info("This account : " + account.toString() + "has no email address."); + LOGGER.info("This account : {} has no email address.", account); try { send(new Mail(adminI18n.format("emailAccountDeletedNoAddressSubject"), String.format(adminI18n.format("emailAccountDeletedNoAddressBody"), @@ -652,8 +651,8 @@ public class MailService { } final I18n i18n = new I18n("fr.soeretempo.sido.gwt.server.resources.messages", locale); LOGGER.traceEntry("Send mail to={}", account.getEmail()); - final Mail mail = new Mail(i18n.format("emailReminderAccountDeletionSubject")); - final String body = String.format(i18n.format("emailReminderAccountDeletionBody", + final Mail mail = new Mail(i18n.format("emailAccountDeletedSubject")); + final String body = String.format(i18n.format("emailAccountDeletedBody", account.getUserName(), sdt.format(fourteenDays), applicationURL)); mail.setMessage(body); mail.setTo(account.getEmail()); @@ -664,6 +663,4 @@ public class MailService { } LOGGER.traceExit(); } - - } diff --git a/sido-gwt/src/main/resources/fr/soeretempo/sido/gwt/server/resources/messages_fr.properties b/sido-gwt/src/main/resources/fr/soeretempo/sido/gwt/server/resources/messages_fr.properties index 2edc8ad1..25a5b13b 100644 --- a/sido-gwt/src/main/resources/fr/soeretempo/sido/gwt/server/resources/messages_fr.properties +++ b/sido-gwt/src/main/resources/fr/soeretempo/sido/gwt/server/resources/messages_fr.properties @@ -234,8 +234,8 @@ mailConfirmationTitle=Confirmez votre adresse courriel pour SIDO mailConfirmationBodyStart=Vous avez demandé à changer votre adresse courriel sur SIDO. Veuillez cliquer sur le lien suivant pour confirmer votre nouvelle adresse courriel.\n\n mailConfirmationBodyEnd=\n\nSi vous n’êtes pas à l’origine de cette requête, veuillez contacter l’équipe d’administration de SIDO.\n -emailAccountDeletedNoAdressSubject=SIDO : Suppression prochaine de compte inactif sans adresse courriel -emailAccountDeletedNoAdressBody=Le compte %s sera supprimé le %s pour inactivité, mais ne possède aucune adresse courriel associée. +emailReminderAccountDeletionNoAddressSubject=SIDO : Suppression prochaine de compte inactif sans adresse courriel +emailReminderAccountDeletionNoAddressBody=Le compte %s sera supprimé le %s pour inactivité, mais ne possède aucune adresse courriel associée. emailReminderAccountDeletionSubject=SIDO : Suppression prochaine de compte inactif emailReminderAccountDeletionBody=Bonjour %s,\ \n\n\ -- GitLab