From 17d829458b371e478d60d3df843e5123cc61a887 Mon Sep 17 00:00:00 2001 From: Raphael Kabo Date: Fri, 14 Jan 2022 18:22:57 +0000 Subject: Add removal password to new attendee email --- routes.js | 2 +- views/emails/addeventattendee.handlebars | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/routes.js b/routes.js index 1f6f5af..1ecde58 100755 --- a/routes.js +++ b/routes.js @@ -1307,7 +1307,7 @@ router.post('/attendevent/:eventID', (req, res) => { addToLog("addEventAttendee", "success", "Attendee added to event " + req.params.eventID); if (sendEmails) { if (req.body.attendeeEmail) { - req.app.get('hbsInstance').renderView('./views/emails/addeventattendee.handlebars', { eventID: req.params.eventID, siteName, siteLogo, domain, cache: true, layout: 'email.handlebars' }, function (err, html) { + req.app.get('hbsInstance').renderView('./views/emails/addeventattendee.handlebars', { eventID: req.params.eventID, siteName, siteLogo, domain, removalPassword: req.body.removeAttendancePassword, cache: true, layout: 'email.handlebars' }, function (err, html) { const msg = { to: req.body.attendeeEmail, from: { diff --git a/views/emails/addeventattendee.handlebars b/views/emails/addeventattendee.handlebars index f49c790..971364c 100644 --- a/views/emails/addeventattendee.handlebars +++ b/views/emails/addeventattendee.handlebars @@ -1,7 +1,8 @@

You just marked yourself as attending an event on {{siteName}}. Thank you! We'll send you another email if there are any updates to the event. Your email will be automatically removed from the database once the event finishes.

Follow this link to open the event page any time: https://{{domain}}/{{eventID}}

+

Need to remove yourself from this event? Head to the event page and use this deletion password: {{removalPassword}}

Love,

{{siteName}}


Hold up - I have no idea what this email is about!

-

If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. Don't worry - there isn't anything you need to do. Your email will be removed from the system when the event finishes.

+

If you didn't mark yourself as attending an event on {{siteName}}, someone may have accidentally typed your email instead of theirs. If you don't want to attend this event, use the deletion password above to remove yourself from the event page.

-- cgit v1.2.3