Skip to content
Snippets Groups Projects

spécifier les messages d'échec de synchronisation

Merged Olivier Maury requested to merge 10602-message-delai-synchro into main
4 files
+ 26
6
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -313,10 +313,22 @@ public class MailService {
sendEmailToAdminTeam(mailBody, adminI18n.i18n("emailFailedSynchronizationSubject", dataSourceName));
}
/**
* Send an email to admin when a synchronization failed due to timeout.
*
* @param dataSource the data source for which synchronization failed
*/
public void notifyUnreacheableDataSource(final DataSource dataSource) {
LOGGER.traceEntry();
final String dataSourceName = dataSource.getName();
final String mailBody = adminI18n.i18n("emailUnreacheableDataSourceBody", dataSourceName);
sendEmailToAdminTeam(mailBody, adminI18n.i18n("emailFailedSynchronizationSubject", dataSourceName));
}
/**
* Email an account on non-verified email addresses to remind to validate them.
* @param account
* account which has no verified email
*
* @param account account which has no verified email
*/
public void remindToValidateEmailAddress(final Account account) {
LOGGER.traceEntry();
@@ -702,9 +714,9 @@ public class MailService {
locale = Locale.FRENCH;
final String supportEmail = props.getProperty(MAIL_SMTP_TO);
final LocalDateTime date = LocalDateTime.now();
final DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd MMMM, HH:mm:ss");
final DateTimeFormatter dtf = DateTimeFormatter.ofPattern("dd MMMM, HH:mm:ss", locale);
final Mail mail = new Mail(subject);
mail.setMessage(dtf.format(date) + "\n\n" + adminI18n.i18n("hello") + " " + supportEmail + ",\n\n" + mailBody);
mail.setMessage(dtf.format(date) + "\n\n" + adminI18n.i18n("hello", supportEmail) + "\n\n" + mailBody);
mail.setTo(supportEmail);
// Sending
try {
Loading