Commit Graph
12 Commits
Author SHA1 Message Date
AdminandClaude Opus 5.5 dcdce4d248 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 16:02:07 +02:00
fromme af73dcdc2d refactor: rename the monitor resource type to hardware 2026-09-28 16:41:00 +02:00
fromme d287cb2600 feat: notify configured recipients when something is booked 2026-09-28 16:40:56 +02:00
fromme afa3f17d77 feat: door access codes display and admin crud 2026-09-25 13:08:39 +02:00
fromme 91419294b8 feat: harden the myep OAuth2 login 2026-09-23 15:18:43 +02:00
fromme d37d8bc786 feat: allow duplicate resource names, show the room next to the name 2026-09-17 18:40:53 +02:00
fromme ad5d5acb00 feat: render the floor plan in html instead of svg 2026-09-17 16:10:50 +02:00
fromme 8caf618950 feat: group resources into rooms on the floor plan 2026-09-14 08:25:05 +02:00
fromme faef4d70a8 feat: add two- and four-weekly series and drop the weekday picker 2026-09-14 08:25:05 +02:00
fromme d433d271d0 feat: add booking time ranges and repeating series 2026-09-13 17:34:28 +02:00
fromme cb407477bf feat: add the booking domain layer 2026-09-13 14:54:42 +02:00
fromme 60dfca1b64 chore: initial commit 2026-09-13 14:10:44 +02:00