ephios-dev / ephios

ephios is a django web application for managing participation for services at events, like paramedics at a festival, lifeguards at the beach, referees and judges at competitions, etc.
https://ephios.de
MIT License
26 stars 8 forks source link

Event reminders via email/push notification #1124

Open lukasrad02 opened 1 year ago

lukasrad02 commented 1 year ago

Is your feature request related to a problem? Please describe. Users might forget about the events they have signed up for, especially if there is a larger time span. Planners can already send reminders, but they have to do so manually (#346).

Describe the solution you'd like Send event reminders automatically to all users signed up for an event shortly before its start or meetup time. A user should be able to configure whether they want to receive these kind of notifications. It would be nice if the time span between the reminder and the start of the event could be configurable per event (by the planner), per user (by the respective user) or both (priority needs to be determined).

Describe alternatives you've considered As an alternative or additional feature, reminders could be set on each calendar item in an ical export, so that users receive reminders from their calendar apps. However, users not relying on the calendar integration would not receive reminders, although they might need them even more than people who have already integrated Ephios events into their calendar.

Additional context This issue is based on the EvaP feedback for the Erstitage at HPI.

jeriox commented 1 year ago

just as a quick clarification: the kind of reminders that you are talking about is not implemented yet, not even manually. The "reminder" that you linked to is labeled as "Send reminder to everyone that is not participating" and is meant to be used if not enough people signed up and is useful as most of our instances use a fixed pool of people. I still like your idea very much, just wanted to point that out

jeriox commented 1 year ago

related to #989