Skip to content

Commit

Permalink
feat: #1749, #1751 - Ajout de la langue choisie (EPDS) + Ajout d'un c…
Browse files Browse the repository at this point in the history
…hamp message avant l'ouverture de whatsapp
  • Loading branch information
benguedj committed Jul 1, 2024
1 parent 20ad4c2 commit 2b16f79
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
},
"whatsapp": {
"type": "boolean"
},
"whatsapp_redirect_message": {
"type": "string"
}
}
}
1 change: 1 addition & 0 deletions back/strapi/api/reponses-epds/config/schema.graphql.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ module.exports = {
prenom: String
score_question_dix: String
telephone: String
langue: String
): Boolean
epdsContactConfirmed (
Expand Down
33 changes: 14 additions & 19 deletions back/strapi/api/reponses-epds/services/contact.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,35 +11,22 @@ const emailTemplate = (info) => ({
<ul>
${
info.email
? `
<li>à l'adresse suivante : <a href="mailto:<%- email %>"><%- email %></a>`
? ` <li>à l'adresse suivante : <a href="mailto:<%- email %>"><%- email %></a></li>`
: ""
}
${
info.telephone
? ` </li>
<li>au numéro suivant : <a href="tel:<%- telephone %>"><%- telephone %></a>`
: ""
}
${
info.moyen
? ` </li>
<li>préférence : <%- moyen %>`
: ""
}
${
info.horaires
? ` </li>
<li>horaires : <%- horaires %>`
? ` <li>au numéro suivant : <a href="tel:<%- telephone %>"><%- telephone %></a></li>`
: ""
}
${info.moyen ? ` <li>préférence : <%- moyen %></li>` : ""}
${info.horaires ? ` <li>horaires : <%- horaires %></li>` : ""}
${
info.score_question_dix
? `
<li>score à la question 10 "Il m’est arrivé de penser à me faire du mal" : <%- score_question_dix %> / 3`
? ` <li>score à la question 10 "Il m’est arrivé de penser à me faire du mal" : <%- score_question_dix %> / 3</li>`
: ""
}
</li>
${info.langue ? ` <li>langue: <%- langue %></li>` : ""}
</ul>
</p>
Expand Down Expand Up @@ -80,6 +67,12 @@ const emailTemplate = (info) => ({
- score à la question 10 "Il m’est arrivé de penser à me faire du mal" : <%- score_question_dix %> / 3`
: ``
}
${
info.langue
? `
- langue : <%- langue %>`
: ``
}
L'équipe 1000 premiers jours.`,
});
Expand All @@ -93,6 +86,7 @@ const contact = async ({
nombre_enfants = "ND",
score_question_dix = "ND",
telephone = "ND",
langue = "ND",
}) => {
if (!process.env["MAIL_SEND_TO"])
throw new Error("Le service mail n'est pas configuré");
Expand All @@ -106,6 +100,7 @@ const contact = async ({
prenom,
score_question_dix,
telephone,
langue,
};

try {
Expand Down

0 comments on commit 2b16f79

Please sign in to comment.