User groups — Restrict access to your community's calendars

Want only certain users to be able to book specific calendars? With Apoing's user groups you can organise the members of your community and restrict access to calendars based on which group they belong to.

How do user groups work?

A user group is a list of community members that you can assign to one or more calendars. When a calendar has groups assigned to it, only members of those groups (and managers) can see it and make bookings.

If a calendar has no groups assigned, it is available to all community members (default behaviour).

Common use cases

  • Tennis courts reserved exclusively for tennis members.
  • Meeting room accessible only to the community management committee.
  • Padel court differentiated by membership level or skill.
  • Any facility that should be restricted to a specific group of people.

Steps to set up user groups

Step 1: Create a group

Go to your community's management panel and open the User Groups section. Click New group and enter a descriptive name (for example: "Tennis Members", "Block A Residents").

Step 2: Add users to the group

From the group list, click the people icon on the group you just created. The list of community members will appear. Toggle on the users you want to include in that group.

Step 3: Assign the group to a calendar

Go to the calendar's edit page (Manage → Calendars → select the calendar). In the User Groups section, tick the groups that should have access to that calendar. Save your changes.

From that point on, only members of the selected groups will be able to see and book that calendar.

Permissions and roles

  • User managers (rolGestionUsuarios): can create and delete groups, and add or remove users from groups.
  • Court managers (rolGestionPistas): can assign groups to calendars from the calendar edit page.
  • Booking managers (rolGestionReservas): can see and book all calendars regardless of which groups are assigned.
  • Community administrators: have full access to all features and all calendars.

Important notes

  • If a user belongs to several groups, they will see the union of all calendars accessible to those groups.
  • A calendar with no groups assigned is visible to all community members.
  • Booking managers always see all calendars, even if those calendars have groups assigned.