Commit Graph
5 Commits
Author SHA1 Message Date
AdminandClaude Opus 5.5 a9aa3a38be feat: add a booking event history for admins
Admins get /admin/history: one line per booking created, rescheduled or
released, per series created or ended, and per resource deleted with its
bookings. Sortable by time, kind, resource, booked day and both people;
filterable by period, kinds, who acted and resource type.

Events are snapshots written inside the same transaction as the change,
so a rolled-back booking leaves none and a released booking stays
readable. app:booking-events:prune keeps twelve months and needs a cron
entry on the server.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 17:56:41 +02:00
fromme d287cb2600 feat: notify configured recipients when something is booked 2026-09-28 16:40:56 +02:00
fromme 5a6db29205 feat: warn about overlapping bookings instead of refusing them 2026-09-18 09:40:14 +02:00
fromme ad5d5acb00 feat: render the floor plan in html instead of svg 2026-09-17 16:10:50 +02:00
fromme 5a01054b0e chore: code cleanup 2026-09-17 16:10:34 +02:00