Flex Desk Booking
Admin
Master switch for the boss "Team view". The Business Center tab has its own switch (in the Business Centers section below).
Off = team leaders can't open the Team view. On = the boss Team view becomes active.
Team view shows fake test data instead of real bookings — safe to explore.
The roster, the org chart and the reporting lines moved to the KIDs page, where people can also be added, edited and archived.
External offices people can book instead of HQ. Edit a row and press Save, or remove it.
Off (default) = the Business Center tab is hidden for everyone and centre picks never block HQ desks. On = employees can book a centre for a time slot and see who else is there.
| Name | Address | Phone | Active |
|---|
Who has a Team-view login. Set or reset a password for a KID (min 6 characters), or remove the login.
Who may book each area. Add or remove a KID to grant or revoke access — this controls parking plans and restricted office zones.
Set check-in per area. When on, people must check in within the window before/after their start time or the spot is released as a no-show. When off, the spot is held for the whole booking.
After this many missed check-ins, the next booking is blocked by a warning the person has to acknowledge — a promise to check in or cancel. Accepting it clears those misses, so the warning returns only if they miss again. Only areas that require check-in count.
Choose what the Statistics page shows. Switching a section off hides it for everyone who can open Statistics. The totals and the period filter are always shown.
The full booking list now lives on the All bookings page — pick a date, switch desks / meeting rooms, and filter by name or KID.
What people sent from the profile menu, newest first. Bug reports carry the reporter's KID so you can ask follow-up questions; feedback is stored without one, so there is nobody to reply to. Kept for 180 days.
Cancel today's and all upcoming bookings. Recurring reservations are kept.
Oldest booking: —
Archive is for someone who has left: their name is replaced, their access is revoked and any future bookings are released, but past bookings stay so the statistics don't change. Erase is for a genuine erasure request and deletes their bookings too.
Passcodes are rotated via Supabase secrets — see DEPLOY.md.