feat(group-booking): draft schedules, coach-scoped seating, mixed classes

This commit is contained in:
Abubeker Yasin
2026-09-08 16:07:46 +03:00
parent b08fc85aaf
commit 3fb019fd07
28 changed files with 1068 additions and 107 deletions

View File

@@ -20,6 +20,10 @@ enum UserRole {
}
enum TripStatus {
/// Not yet published. Hidden from the public booking channel; visible to the staff
/// group-booking channel so a party can be assembled before the trip goes on sale.
/// Promoted to SCHEDULED by an explicit publish action — never by the status cron.
DRAFT
SCHEDULED
BOARDING
EN_ROUTE