Files
joshua 349686e182 Block self-service payment and cancellation on closed/past registrations
Extends the earlier user-dashboard fix: canEditActive is renamed
canModifyActive and now also gates the "Make payment" and "Cancel
registration" actions, not just editing. Backend enforcement added to
cancelRegistration and createYocoCheckout to block past-event
self-service payment/cancellation server-side (cashup-closed events
were already blocked via assertEventOpen; admins/supervisors are
exempt from the past-date check, consistent with existing overrides).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 16:51:10 +02:00
..
2026-07-23 15:26:47 +02:00
2026-07-23 15:26:47 +02:00
2026-07-23 15:26:47 +02:00
2026-07-23 15:26:47 +02:00
2026-07-23 15:26:47 +02:00
2026-07-23 15:26:47 +02:00