Calendar¶
The Calendar module provides a visual overview of events and upcoming maintenance deadlines. It supports three view modes (month, week and day) and can be navigated forward and backward through time.
Events come from three sources: events created directly in the calendar, maintenance deadlines pulled automatically from the Maintenance module, and events imported from a local .ics file. A configurable reminder is shown a set number of days before each maintenance deadline.
Days can be marked as holidays and holiday eves. The calendar publishes that classification to two internal variables, which can be handed on to a PLC or DUC so its own schedules react to the day type.
Live calendar feeds are not part of this release
Subscribing to an ICS link and importing a country's public holidays both require the REST plugin, which is not included. Importing from a local .ics file is available, and holidays are marked in the calendar itself. See Importing a Calendar.
Contents¶
Get started¶
- Views — Month, week and day view modes.
- Sidebar — Mini calendar and upcoming events list.
- Creating an Event — How to add a new calendar event.
Configuring¶
- Events — Creating, editing and deleting events.
- Maintenance Events — How maintenance deadlines appear and what the colors mean.
- Reminders — Configuring the reminder offset for maintenance deadlines.
- Holidays and Holiday Eves — Marking a day and handing the classification to a PLC.
- Importing a Calendar — Adding events from a local
.icsfile. - Managing Imported Calendars — Renaming, recolouring, filtering and removing.
- Exporting a Calendar — Writing events to a file or sending them by email.
Extending¶
- Reminder Configuration — Changing the reminder offset and the per-template toggle.
- Holiday Variables —
isHoliday,isHolidayEveand how they are refreshed. - Subscription Storage — The
ics_subscriptionstable and what each column holds. - Script Reference — The
scHolidayfunctions behind import, export and the holiday classification.
Troubleshooting¶
- Common Issues — Common issues and how to fix them.