Skip to main content

Schedule permissions

What this page is — every permission that controls Orbit Schedule, by the name the role editor shows.

What it is for — building a role that grants exactly what somebody needs.

The problem it solves — permission names are searched for in a list of hundreds. This page is the one place that maps each name to the screen or button it actually controls.


1. The two modules​

Schedule's permissions live in two modules, in two different categories.

ModuleCategoryPermissionsWho it is for
Manage CalendarsOrbit11Your organisation
Orbit Calendar TemplatesCore Configuration7The platform operator only

Note that the Orbit category also contains modules belonging to other products — Digital Assets, Tools Integrations, Public Page Blocks and a payment-gateway override. Granting the category grants those too.


2. Manage Calendars — the 11​

Permission nameControls
View OrbitsOpening the calendar dashboard at all
List Orbit Module in MenuWhether Manage Calendars appears in the sidebar
Create Orbit CalendarsThe New Calendar button
Edit Orbit calendarThe Edit button on a card, and the sharing settings
Activate Deactivate CalendarThe activate/deactivate button on a card
Loads the Calendar Page.Opening a calendar and seeing its events
Shows "Add Event" button; enables dateClick.Creating events
Enables Drag-and-Drop (editable={true}); shows "Update" in modal.Changing events, including dragging them, and managing participants
Shows "Delete" button in Event Modal.Deleting events
Allows viewing resources allocated to calendarsSeeing a calendar's resources
Allows adding, removing, and managing calendar resourcesChanging them
Four of these names describe the screen in developer shorthand

"Loads the Calendar Page.", "Shows "Add Event" button; enables dateClick.", "Enables Drag-and-Drop (editable={true}); shows "Update" in modal." and "Shows "Delete" button in Event Modal." are the names as stored, and they are what you will see in the role editor.

They are quoted here exactly so you can find them by searching. The table above says what each one actually controls.


3. Common roles​

RoleGrant
Read onlyView Orbits · List Orbit Module in Menu · Loads the Calendar Page. · Allows viewing resources allocated to calendars
Books appointmentsThe above, plus Shows "Add Event" button; enables dateClick. and Enables Drag-and-Drop (editable={true}); shows "Update" in modal.
Runs the calendarsThe above, plus Create Orbit Calendars · Edit Orbit calendar · Activate Deactivate Calendar · Allows adding, removing, and managing calendar resources · Shows "Delete" button in Event Modal.

View Orbits is the floor: without it there is no dashboard, and every other permission is unreachable.


4. Orbit Calendar Templates — the 7​

Platform-operator permissions. A customer administrator cannot hold them.

Permission name
View Orbit Template configuration
Create New Orbit Templates
Edit Orbit Calendar Templates
Activate or deactivate Orbit Templates
Import Orbit templates
Export orbit template configuration Json
Orbit Template Menu Listing

See the operator catalogue.


5. Shared with Orbit Vox​

Three calendar-reading endpoints also accept Vox dispatch-rule permissions, so a Vox administrator can read calendars without holding View Orbits. That is deliberate: Vox dispatch rules book against calendars. If you are wondering why somebody can see calendar names without Schedule permissions, this is why.


6. The public booking page has no permission​

/public/calendar/<slug> is unauthenticated by design. Access is controlled by whether sharing is switched on for that calendar, and by who has the link — not by permissions. See share and embed.


7. Troubleshooting​

SymptomGrant
Manage Calendars missing from the sidebarList Orbit Module in Menu
Dashboard opens but a calendar will notLoads the Calendar Page.
No Add Event buttonShows "Add Event" button; enables dateClick.
Cannot drag eventsEnables Drag-and-Drop (editable={true}); shows "Update" in modal.
Cannot open the resources drawerAllows viewing resources allocated to calendars
Access Denied on the template catalogueExpected — operator only, §4