/admin/settings. It requires an active staff session —
unauthenticated users are redirected to the login page.
Owner vs staff access
The settings page adapts based on your role:- Owners see two tabs: Outlet config and Day controls. Owners can create, edit, activate, deactivate, and permanently delete slots and zones.
- Staff see only Day controls. Staff can block dates, mark slots as sold out, and adjust per-slot zone capacities, but cannot modify the outlet structure.
Roles are managed per outlet in the
res_staff table. The first user to sign in
before any staff records exist is treated as an owner (bootstrap mode).Outlet config (owners only)
This tab lets you manage the time slots and seating zones that guests can book.Slots
Slots are time windows guests can reserve (e.g. “Dinner 19:30–21:30”). Adding a slot- Tap Add slot.
- Enter a name, start time, and end time.
- Tap Create slot.
maxCovers as the default.
Editing a slot
- Tap Edit on the slot card.
- Modify the name or times.
- Tap Save changes.
- Deactivate — hides the slot from guest bookings. Existing bookings remain intact.
- Activate — restores the slot for new bookings.
- Tap Delete on an inactive slot.
- Confirm with Yes, delete in the confirmation row that appears.
Zones
Zones are seating areas within the restaurant (e.g. “Indoor”, “Outdoor”, “Bar”). Adding a zone- Tap Add zone.
- Enter a name and max covers.
- Tap Create zone.
maxCovers as the default.
Editing a zone
- Tap Edit on the zone card.
- Modify the name or max covers.
- Tap Save changes.
- Deactivate — hides the zone from guest bookings and removes it from the Day controls slot capacity list. Existing bookings remain intact.
- Activate — restores the zone for new bookings.
- Tap Delete on an inactive zone.
- Confirm with Yes, delete.
Day controls
Block or unblock an entire date to stop guests from booking on that day.- Select a date from the 7-day scrollable strip.
- Optionally enter a reason (e.g.
Private event,Maintenance,Public holiday). - Tap Block selected date — no new bookings can be made for that date.
- To re-open, tap Unblock selected date.
Blocking a date does not cancel existing confirmed bookings. It only prevents
new booking requests from being submitted.
Slot capacities
Per-slot, per-zone capacity controls let you adjust how many covers are available in each zone for each time slot, and mark individual slots as sold out for a specific date. Only active zones appear in the slot capacity list. Deactivated zones are hidden from Day controls entirely.Sold out toggle
Each slot card has an Open / Sold out indicator for the selected date.- Mark sold out — removes all remaining availability for that slot on that date
- Reopen slot — restores availability
Max covers
Each zone within a slot has a number input showing the current maximum covers. Edit the value and tap Save to update it. The change takes effect immediately for new booking requests.Navigation
- Back to bookings — returns to the Admin Dashboard
- Sign out — ends the session and redirects to login