Files
Crussell/backend
popertots c275265794 refactor: update deposit system with 24h no-show rule, optional forgiveness, and admin enforcement toggle
- Change no-show threshold from 12h to 24h for late cancellations
- Add optional forgive_no_show boolean to cancellation endpoint
- Add optional enforce_deposits boolean to admin booking creation
- Set deposits_required = 3 on no-show (not +=3) to prevent escalation
- Implement per-cancellation forgiveness instead of bulk forgiveness
- Remove ForgiveNoShowsForUser() function (now per-event)
- Admin can now bypass deposit checks when needed
- All changes backward compatible (nil defaults to enforce)
2026-03-07 17:39:32 +00:00
..
2025-10-14 22:09:49 +01:00
2026-02-20 12:59:10 +00:00
2026-03-04 20:11:51 +00:00
2026-03-04 20:36:04 +00:00
2026-03-04 20:36:04 +00:00
2026-03-04 11:38:34 +00:00