Calendar
MobileThe SaaS Calendar at /app/calendar/ gives field technicians a mobile-optimised schedule — view appointments, create events, and manage the day from a phone or tablet.
What it supports
Views & Navigation
The calendar loads events and holidays via JSON endpoints, keeping the UI responsive on mobile networks.
| Endpoint | Purpose |
|---|---|
| /app/calendar/events.json | Events for the visible date range |
| /app/calendar/holidays.json | Public holidays for the range |
| /app/calendar/people/search.json | Attendee lookup when creating events |
Times display in the user's timezone, resolved from profile and company settings.
Create & Edit Events
Tap a time slot or use the create action to open the event form. Edit, cancel, or delete existing events from the detail view.
Open create form
Tap New event or select a slot on the calendar grid.
Fill details
Set title, start/end time, location, description, and optional attendees.
Save
The event appears immediately on the calendar. If linked to a work order, the WO scheduled date updates automatically.
Permissions
Calendar access is governed by the SaaS calendar permission module.
| Action | Minimum level |
|---|---|
| View calendar | Viewer |
| Create events | User (create permission) |
| Edit own events | User |
| Edit others' events | Manager or Admin |
| Delete events | Manager or Admin (with WO guard) |