This should include adding a button to recurring events which lets users supply their email address and confirming consent for receiving emails.
It should also add a field to Event for defining the email template for the notifications, which should accept macros for inserting data into the emails, like {user_full_name} and {event_title}. (These macros should be parsed and validated on form submit; users' name and event title should probably also be required when submitting the form.)
The same system could also be used for notifying users of changes to an upcoming event.
[Originally created on the "Dev-Web" Trello board, by @ddabble on February 8, 2021]
See screenshot of the original request through Slack messages.
This should include adding a button to recurring events which lets users supply their email address and confirming consent for receiving emails.
It should also add a field to
Event
for defining the email template for the notifications, which should accept macros for inserting data into the emails, like{user_full_name}
and{event_title}
. (These macros should be parsed and validated on form submit; users' name and event title should probably also be required when submitting the form.)The same system could also be used for notifying users of changes to an upcoming event.