Skip to content

Commit bc00a1a

Browse files
fix: format mails gestion comptes (#1057)
## Ticket(s) lié(s) ## Description ### Dont régressions potentielles à tester ## Screenshot / liens loom ## Check-list - [x] Ma branche est rebase sur main - [ ] Des tests ont été écrits pour tous les endpoints créés ou modifiés - [ ] Refacto "à la volée" des parties sur lesquelles j'ai codée - [ ] Plus de `console.log` - [ ] J'ai ajouté une validation de schéma sur la route que j'ai ajouté ou modifié
2 parents 0386a4e + 9c7bd4c commit bc00a1a

1 file changed

Lines changed: 30 additions & 18 deletions

File tree

packages/cron/src/notifySuppressionCompteInactif/notifySuppressionCompteInactif.email.ts

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,21 @@ export const sendAlerte5mEmails = async (
1818
: dateSuppression;
1919
const mails = rows.map((row) => {
2020
const subject = "Portail VAO - Suppression de votre compte dans 1 mois";
21-
const body = `
22-
<p>Bonjour,</p>
23-
<p>Votre compte VAO n’a pas été utilisé depuis 5 mois.<br>
24-
Pour des raisons de sécurité, il sera supprimé dans 1 mois si vous ne vous reconnectez pas d’ici le <strong>${formattedDateSuppression}</strong>.</p>
25-
<p>Pour vous reconnecter à votre compte, vous devrez au préalable réinitialiser votre mot de passe en cliquant sur le lien suivant :</p>
26-
<p><a href="${RESET_PASSWORD_URL}" title="Réinitialiser mon mot de passe">Réinitialiser mon mot de passe</a></p>
27-
`;
28-
const signature = "L’équipe du SI VAO<br>Portail VAO<br><i>Ce courriel est un message automatique, merci de ne pas répondre.</i>";
29-
const html = constructMail("", [{ p: [body], type: "p" }], signature);
21+
const content = [
22+
{
23+
p: [
24+
`Bonjour,<br><br>Votre compte VAO n’a pas été utilisé depuis 5 mois.<br>Pour des raisons de sécurité, il sera supprimé dans 1 mois si vous ne vous reconnectez pas d’ici le <strong>${formattedDateSuppression}</strong>.<br><br>Pour vous reconnecter à votre compte, vous devrez au préalable réinitialiser votre mot de passe en cliquant sur le bouton ci-dessous :`
25+
],
26+
type: "p" as const,
27+
},
28+
{
29+
link: RESET_PASSWORD_URL,
30+
text: "Réinitialiser mon mot de passe",
31+
type: "link" as const,
32+
}
33+
];
34+
const signature = `L’équipe du SI VAO<BR><a href=${domains.frontUsagersDomain}>Portail VAO</a><br><br><i>Ce courriel est un message automatique, merci de ne pas répondre.</i>`;
35+
const html = constructMail("Suppression de votre compte VAO", content, signature);
3036
return {
3137
from: senderEmail,
3238
replyTo: senderEmail,
@@ -50,15 +56,21 @@ export const sendRappelJ7Emails = async (
5056
: dateSuppression;
5157
const mails = rows.map((row) => {
5258
const subject = "Portail VAO - Suppression de votre compte dans 7 jours";
53-
const body = `
54-
<p>Bonjour,</p>
55-
<p>Votre compte VAO n’a pas été utilisé depuis plusieurs mois.<br>
56-
Pour des raisons de sécurité, il sera supprimé dans 7 jours si vous ne vous reconnectez pas d’ici le <strong>${formattedDateSuppression}</strong>.</p>
57-
<p>Pour vous reconnecter à votre compte, vous devrez au préalable réinitialiser votre mot de passe en cliquant sur le lien suivant :</p>
58-
<p><a href="${RESET_PASSWORD_URL}">Réinitialiser mon mot de passe</a></p>
59-
`;
60-
const signature = "L’équipe du SI VAO<br>Portail VAO<br><i>Ce courriel est un message automatique, merci de ne pas répondre.</i>";
61-
const html = constructMail("", [{ p: [body], type: "p" }], signature);
59+
const content = [
60+
{
61+
p: [
62+
`Bonjour,<br><br>Votre compte VAO n’a pas été utilisé depuis plusieurs mois.<br>Pour des raisons de sécurité, il sera supprimé dans 7 jours si vous ne vous reconnectez pas d’ici le <strong>${formattedDateSuppression}</strong>.<br><br>Pour vous reconnecter à votre compte, vous devrez au préalable réinitialiser votre mot de passe en cliquant sur le bouton ci-dessous :`
63+
],
64+
type: "p" as const,
65+
},
66+
{
67+
link: RESET_PASSWORD_URL,
68+
text: "Réinitialiser mon mot de passe",
69+
type: "link" as const,
70+
}
71+
];
72+
const signature = `L’équipe du SI VAO<BR><a href=${domains.frontUsagersDomain}>Portail VAO</a><br><br><i>Ce courriel est un message automatique, merci de ne pas répondre.</i>`;
73+
const html = constructMail("Suppression de votre compte VAO", content, signature);
6274
return {
6375
from: senderEmail,
6476
replyTo: senderEmail,

0 commit comments

Comments
 (0)