-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Open
Labels
Medium priorityCreated by Linear-GitHub SyncCreated by Linear-GitHub Syncbookingsarea: bookings, availability, timezones, double bookingarea: bookings, availability, timezones, double bookingenterprisearea: enterprise, audit log, organisation, SAML, SSOarea: enterprise, audit log, organisation, SAML, SSOfoundation
Description
Hook into BookingCreateService.create()
and BookingRescheduleService.reschedule()
to log booking lifecycle events into the BookingAudit
table.
Details:
- Log must be written via a
BookingAuditService.create(...)
helper. - Validate
data
using strict Zod schemas perBookingAuditAction
. - Include optional actor metadata and
version
for forward compatibility.
Metadata
Metadata
Assignees
Labels
Medium priorityCreated by Linear-GitHub SyncCreated by Linear-GitHub Syncbookingsarea: bookings, availability, timezones, double bookingarea: bookings, availability, timezones, double bookingenterprisearea: enterprise, audit log, organisation, SAML, SSOarea: enterprise, audit log, organisation, SAML, SSOfoundation