diff --git a/src/api/parole/content-types/parole/lifecycles.js b/src/api/parole/content-types/parole/lifecycles.js index 5b4f9c2..7542538 100644 --- a/src/api/parole/content-types/parole/lifecycles.js +++ b/src/api/parole/content-types/parole/lifecycles.js @@ -160,21 +160,23 @@ module.exports = { const message = `Nouvelle publication \xF0\x9F\x8E\xB6 \xF0\x9F\x94\xA5 \n${process.env.WEBSITE_URL}/paroles/${previousData.slug}` if (previousData.user) { - strapi.services.email.send( - process.env.SMTP_FROM, - previousData.user.email, - `Publication de "${previousData.tit}"`, - `Le titre que vous avez soumis, "${previousData.tit}" a été publié sur le site. Vous pouvez le trouver à l'adresse ${process.env.WEBSITE_URL}/paroles/${previousData.slug}` - ) + strapi.plugins['email'].services.email.send({ + from: process.env.SMTP_FROM, + to: previousData.user.email, + subject: `Publication de "${previousData.tit}"`, + html: `
Le titre que vous avez soumis, "${previousData.tit}" a été publié sur le site.
+Vous pouvez le trouver à l'adresse ${process.env.WEBSITE_URL}/paroles/${previousData.slug}.
Merci pour votre contribution ❤️
` + }) } if (previousData.userAdmin) { - strapi.services.email.send( - process.env.SMTP_FROM, - previousData.userAdmin.email, - `Publication de "${previousData.tit}"`, - `Le titre que vous avez soumis, "${previousData.tit}" a été publié sur le site. Vous pouvez le trouver à l'adresse ${process.env.WEBSITE_URL}/paroles/${previousData.slug}` - ) + strapi.plugins['email'].services.email.send({ + from: process.env.SMTP_FROM, + to: previousData.userAdmin.email, + subject: `Publication de "${previousData.tit}"`, + html: `Le titre que vous avez soumis, "${previousData.tit}" a été publié sur le site.
+Vous pouvez le trouver à l'adresse ${process.env.WEBSITE_URL}/paroles/${previousData.slug}.
Merci pour votre contribution ❤️
` + }) } await axios.post(`${MESSAGE_URL}&text=${message}`) @@ -183,23 +185,25 @@ module.exports = { }, afterCreate: async event => { const {data} = event.params + const user = await jwennUserEpiId(data.user) + const userAdmin = await jwennUserAdminEpiId(data?.createdBy) - if (data.user) { - strapi.services.email.send( - process.env.SMTP_FROM, - process.env.SMTP_SEND_TO, - `Nouveau texte de ${data.user.username} : "${data.tit}" (site)`, - `Le titre "${data.tit}" a été soumis depuis le site.` - ) + if (user) { + strapi.plugins['email'].services.email.send({ + from: process.env.SMTP_FROM, + to: process.env.SMTP_SEND_TO, + subject: `Nouveau texte de ${user.username} : "${data.tit}" (site)`, + html: `Le titre "${data.tit}" a été soumis depuis le site.` + }) } - if (data.userAdmin) { - strapi.services.email.send( - process.env.SMTP_FROM, - process.env.SMTP_SEND_TO, - `Nouveau texte de ${data.userAdmin.username} : "${data.tit}" (dashboard)`, - `Le titre "${data.tit}" a été soumis depuis le dashboard.` - ) + if (userAdmin) { + strapi.plugins['email'].services.email.send({ + from: process.env.SMTP_FROM, + to: process.env.SMTP_SEND_TO, + subject: `Nouveau texte de ${userAdmin.firstname} : "${data.tit}" (site)`, + html: `Le titre "${data.tit}" a été soumis depuis le site.` + }) } } }