Shifts decide which slots exist
Publish a roster and the booking calendar changes with it. Slots appear where someone is on duty and disappear where they are not, online and at the front desk alike.
- Availability follows the roster, not a fixed weekly template
- Exceptions and days off close the slots for that day only
- Online booking sees exactly what reception sees


