-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: use brevo template to send emails to communes
- Loading branch information
Showing
2 changed files
with
923 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
const sanitizeHtml = require("sanitize-html"); | ||
const { getMailToCommuneTemplate } = require("./mail-to-communes-template"); | ||
|
||
module.exports = { | ||
"candidature-partenaire-de-la-charte": { | ||
|
@@ -32,28 +33,7 @@ module.exports = { | |
from: process.env.SMTP_FROM || "[email protected]", | ||
to, | ||
subject: `Signalement d'un problème d'adressage - ${subject}`, | ||
html: sanitizeHtml( | ||
`<p>Bonjour,</p> | ||
<p>Nous vous contactons suite à la demande de l'un de vos administrés dont l'adresse ne remonte pas dans la Base Adresse Nationale.</p> | ||
<p>Voici le détail de son signalement ainsi que ses coordonnées afin que vous puissiez prendre contact avec lui :</p> | ||
<p>Objet du signalement : <b>${subject}</b></p> | ||
${street ? `<p>Voie : <b>${street}</b></p>` : ""} | ||
${number ? `<p>Numéro : <b>${number}</b></p>` : ""} | ||
${message ? `<p>Message : <em>${message}</em></p>` : ""} | ||
${(firstName || lastName) ? `<p>Coordonnées du demandeur : <b>${firstName} ${lastName}</b>` : ""} | ||
<p>Email du demandeur : <b>${email}</b></p> | ||
${publication.client === 'Mes Adresses' ? | ||
'<p>Afin de prendre en compte ce signalement, vous pouvez vous rendre sur le site <a href="https://mes-adresses.data.gouv.fr" target="_blank">mes-adresses.data.gouv.fr</a> sur la page de la Base Adresse Locale de votre <a href="https://mes-adresses.data.gouv.fr/bal/${communeBALId}" target="_blank">commune</a>.</p>' : | ||
publication.client === 'Moissonneur BAL' ? | ||
`<p>Afin de prendre en compte ce signalement, vous pouvez vous rapprocher de l'organisation <b>${publication.organization}</b> qui gère la publication de la Base Adresse Locale de votre commune.</p>` : | ||
publication.client ? | ||
`<p>Afin de prendre en compte ce signalement, vous pouvez vous rapprocher de l'organisation <b>${publication.client}</b> qui gère la publication de la Base Adresse Locale de votre commune.</p>` : | ||
`<p>Vous pouvez prendre en compte ce signalement en vous rendant sur le site <a href="https://mes-adresses.data.gouv.fr" target="_blank">mes-adresses.data.gouv.fr</a> et en créant une Base Adresse Locale pour votre commune. Pour vous aider dans cette démarche, vous pouvez consulter cet <a href="https://guide.mes-adresses.data.gouv.fr/creeer-une-base-adresse-locale/creer-une-nouvelle-base-adresse-locale" target="_blank">article</a> qui explique les étapes de la création d'une Base Adresse Locale. Vous trouverez aussi de la documentation et des tutoriels vidéos directement sur le site <a href="https://mes-adresses.data.gouv.fr" target="_blank">mes-adresses.data.gouv.fr</a>. Enfin, vous pouvez vous inscrire pour suivre un de nos webinaire sur la prise en main de l'outil sur cette <a href="https://adresse.data.gouv.fr/evenements" target="_blank">page</a>.</p>` | ||
} | ||
<p>Ceci est un message automatique, mais vous pouvez nous contacter via l'email <b>[email protected]</b> pour obtenir des informations complémentaires.</p> | ||
<p>Cordialement,</p> | ||
<p>L’équipe adresse.data.gouv</p>` | ||
), | ||
html: getMailToCommuneTemplate({ firstName: sanitizeHtml(firstName), lastName: sanitizeHtml(lastName), email: sanitizeHtml(email), message: sanitizeHtml(message), subject, street: sanitizeHtml(street), number: sanitizeHtml(number) }, publication), | ||
}; | ||
}, | ||
}; |
Oops, something went wrong.