arbret/frontend/app
counterweight 63cf46c230
Fix: Prevent cancellation of past appointments
Add check to both user and admin cancel endpoints to reject
cancellation of appointments whose slot_start is in the past.
This matches the spec requirement that cancellations can only
happen 'before the appointment'.

Added tests for both user and admin cancel endpoints.

Also includes frontend styling updates.
2025-12-21 17:27:23 +01:00
..
admin Fix: Prevent cancellation of past appointments 2025-12-21 17:27:23 +01:00
appointments Fix: Prevent cancellation of past appointments 2025-12-21 17:27:23 +01:00
audit implemented 2025-12-20 23:06:05 +01:00
booking Fix: Prevent cancellation of past appointments 2025-12-21 17:27:23 +01:00
components Phase 6: Admin appointments view and cancellation with UI and backend tests 2025-12-21 00:30:09 +01:00
generated Phase 6: Admin appointments view and cancellation with UI and backend tests 2025-12-21 00:30:09 +01:00
hooks some fixes and refactors 2025-12-19 11:08:19 +01:00
invites implemented 2025-12-20 23:06:05 +01:00
login second round of review 2025-12-18 22:31:19 +01:00
profile implemented 2025-12-20 23:06:05 +01:00
signup second review 2025-12-20 11:58:35 +01:00
styles finish branch 2025-12-19 00:12:43 +01:00
sum some fixes and refactors 2025-12-19 11:08:19 +01:00
api.ts first implementation 2025-12-20 11:12:11 +01:00
auth-context.tsx Phase 2: Admin availability UI with calendar grid, edit modal, and e2e tests 2025-12-20 23:54:34 +01:00
config.ts second round of review 2025-12-18 22:31:19 +01:00
layout.tsx tests passing 2025-12-18 22:08:31 +01:00
page.test.tsx first round of review 2025-12-20 11:43:32 +01:00
page.tsx some fixes and refactors 2025-12-19 11:08:19 +01:00