Booking modes
What it is
Section titled “What it is”A booking mode decides the granularity of a booking: whether it is an arbitrary slot of time, a half-day unit, or a full day.
Syndik8 currently ships one booking mode: time-slot. The other modes (half-day, full-day) were scoped and then deferred; they are not in the code.
Who can use it
Section titled “Who can use it”Every member who can create a booking uses the time-slot mode. There is no per-user choice to make; only one mode exists to choose from.
Where to find it
Section titled “Where to find it”Booking mode is not exposed as a user-facing control. The Create booking dialog asks for a start time and an end time directly, which is the time-slot mode in practice.
Fields / options
Section titled “Fields / options”time-slot (shipped)
Section titled “time-slot (shipped)”The author picks an explicit start and end time. A configurable minimum duration applies; see the Booking policy screen on the Admin tab. For example, an aircraft booked from 10:00 to 14:30.
| Setting | Where |
|---|---|
| Minimum booking duration (minutes) | Admin tab → Booking policy. Applies uniformly to every asset. |
| Max Advance Booking Days | Admin tab → Booking policy. Cascades per asset on multi-asset syndicates; see Default and per-asset settings. |
half-day, full-day (not shipped)
Section titled “half-day, full-day (not shipped)”These modes were planned and are referenced in the product roadmap. They are not currently available. If you need the effect of a full-day booking today, create a time-slot booking that spans the relevant hours.
Behaviour rules
Section titled “Behaviour rules”- Time-slot is the only mode available. There is no switch to change it.
- A time-slot booking’s start and end can land on any minute; the calendar views render at 15-minute, 30-minute, or 1-hour intervals depending on their time scale. Those grid intervals do not constrain the booking itself.
- The minimum booking duration is enforced when the booking is created and when its times are edited.
- Advance-booking-window rules apply to all modes the same way.