Resources
A resource is a concrete bookable unit — a hall, a court, a piece of equipment, a swimming lane. You manage resources in the admin area at /admin/resource-booking/resources.
Managing resources
Section titled “Managing resources”The resources page shows a search field at the top and a row of type filter pills (each with a count). Below follows the list of all resources.
- Search filters by name
- Type filter shows only resources of a specific type; “All” removes the filter
- Each entry offers Edit and Delete; inactive resources carry a status badge
- Create new resources via the Add button at the top right
Creating / editing a resource
Section titled “Creating / editing a resource”The form is divided into four sections. A new resource takes the booking defaults as its starting values.
a) Basics
Section titled “a) Basics”| Field | Description | Required |
|---|---|---|
| Name | Multilingual name (e.g. “Hall 1”) | Yes |
| Description | Multilingual description (multiline) | No |
| Type | Assignment to a resource type (incl. inline creation) | No |
| Location | Free-text address / location | No |
| Active | Resource is bookable and visible | — |
You choose the type via a picker; if the right type is missing, you can create it directly from the form. More on this under resource types.
b) Booking window
Section titled “b) Booking window”One row per weekday (Monday to Sunday) with:
- All-day toggle — is the day bookable at all?
- From / To — the bookable time window on that day
In the frontend calendar, only the bookable days are shown as columns and only times within this window are shown as bookable. Times outside appear greyed out.
c) Rights
Section titled “c) Rights”Here you set who may book and who may approve. The selection draws on existing sources — membership types, sports teams, and admin roles.
| Area | Description |
|---|---|
| Who may book? | Allowed membership types and/or teams |
| Approval required? | Toggle — when active, every booking lands as a request in the approval inbox |
| Admins always approve | Admins can approve, in addition to the chosen groups |
| Who may approve? | Allowed membership types and/or teams (only visible with approval active) |
d) Duration limits
Section titled “d) Duration limits”| Field | Description | Range |
|---|---|---|
| Minimum duration | Shortest allowed booking (minutes) | 5 – 1440 |
| Maximum duration | Longest allowed booking (minutes) | 5 – 1440 |
| Grid | Step size for start/end (minutes) | 5 – 240 |
When booking, the module checks these limits: a booking that is too short or too long cannot be submitted; a matching notice appears in the booking sheet.
Creating a resource
Section titled “Creating a resource”- Open Admin → Booking → Resources
- Tap Add at the top right
- Enter Name (required), description, type, and location
- Set the booking window per weekday
- Define under Rights who may book and approve
- Set the duration limits
- Tap Save at the top right