MAKENTNU / web

The website of the student organization MAKE NTNU, built with Django.
https://makentnu.no
MIT License
9 stars 5 forks source link

Create system for getting notified about future occurrences of a recurring event #543

Open ddabble opened 2 years ago

ddabble commented 2 years ago

[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.