Schedule override

A one-off (or recurring) change to the default schedule — closure, private event, member-only window.

Cancel

Add or edit a one-off change to the schedule

Reached from + Override, from tapping an override row, or from tapping any slot on the weekly calendar (pre-filled with that day + time).

  • Type — Closed all day · Closed window (date + start + end) · Member-only window · Private event · Custom hours.
  • When — single date · date range · recurring (Tue 10 AM – 3 PM every week).
  • Affects — all bays · specific bays only · specific resource groups.
  • Public-facing copy — what customers see if they try to book during the override window (e.g. "Closed for Independence Day").
  • Existing bookings — for closures, show a confirmation if existing bookings would be affected. Operator can cancel + comp them in bulk.
  • Member notification — for member-affecting overrides, optional SMS + email blast.
  • Internal note — operator-only context (paid event sponsor, recurring league entry, etc).

Backend wiring pending. POST /operator/schedules/overrides in the live app; collision check against existing bookings.