HelpOperations

Admin: Manage Amenities and Bookings

Updated 2026-06-09

Admin: manage amenities and bookings

Add an amenity

  1. Open Admin → Amenities (/admin/amenities).
  2. Tap Add amenity (or equivalent).
  3. Enter name (e.g. Clubhouse, Gym, Party hall) and optional description.
  4. Configure booking rules:
    • Minimum notice (minutes before start).
    • Max advance (days ahead residents can book).
    • Max booking duration (hours).
    • Cancellation cutoff (minutes before start for resident cancel).
    • Max guests.
  5. Set requires approval:
    • On — resident bookings start as pending until you approve.
    • Off — bookings are confirmed immediately if the slot is free.
  6. Save — active amenities appear for residents on Amenities.

Edit or deactivate

  1. Select the amenity on the admin list.
  2. Update name, description, or approval setting.
  3. Set active to off to stop new bookings without deleting history.

Review a pending booking

  1. Open the bookings list on Admin → Amenities.
  2. Find bookings with status pending.
  3. Tap Approve — status becomes confirmed if no other booking overlaps that window.
  4. If approval fails with "slot already booked," another booking took the window — cancel or reschedule one of them.
  5. If needed, use Reject and enter a clear reason for the resident.

Cancel a booking

  1. Open the booking detail.
  2. Tap Cancel — calls cancel_amenity_booking; status becomes cancelled and the slot frees up.

Mark usage outcome

After the slot window ends, mark confirmed bookings as Completed or No show for clean operational history.

Tips

  • Use requires approval for party hall and any facility where bye-laws need committee sign-off.
  • Pair with a notice when you change booking rules.
  • Do not use amenity booking for formal AGM scheduling — use Meetings for governance sessions.

Next: Troubleshooting.