HelpOperations

Admin: Manage Amenities and Bookings

Updated 2026-06-07

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. Set requires approval:
    • On — resident bookings start as pending until you approve.
    • Off — bookings are confirmed immediately if the slot is free.
  5. 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.

Approve 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.

Cancel a booking

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

Delete a booking (admin only)

Admins can permanently delete a booking record from the admin view when needed for data cleanup. Prefer cancel so residents see the status change.

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.