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

Make meetup time prominence configurable #1123

Open lukasrad02 opened 1 year ago

lukasrad02 commented 1 year ago

Is your feature request related to a problem? Please describe. During this semester's Erstitage at HPI, many supporters did not show up on time, since they haven't noticed the dedicated meetup time for their shift. Is is only shown at the details page for the event, not in the event list/calendar (so people might already have decided whether the time is fine for them when selecting an event from the list), is much smaller than the start and end time and has less contrast.

Describe the solution you'd like Increase the prominence of the meetup time for an event, for example by:

Describe alternatives you've considered

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

jeriox commented 3 weeks ago

We had a discussion about this and concluded that different types of events warrant different usages of the meetup time (introduction starts at meetup time vs. arrive at some point between meetup and start), so there is no good solutions that fit all usecases. We agreed on adding a setting on the instance that toggles the meeting time behaviour. If it is set to the "strict" mode, meeting and start times swap places wherever they are used. This is especially true for the shift box (meeting time is the large one, start time is small next to it) and the calendar export (meeting time is iCal start time, see #1122)