Who can create an event
The New Event button appears for administrators and supervisors. Supervisors also need thecalendar:create_centre_event permission; a monitor can get the same button if that permission is granted to them.
- Administrators can target the event org-wide or to any specific centre, and can set any visibility level.
- Supervisors (and permitted monitors) can only target their own assigned centre or centres. Org-wide is not offered to them, and Save stays disabled until at least one centre is selected.
- The server re-checks centre authorization for every targeted centre when the event is saved, so a request cannot bypass the picker by editing the form directly.
Creating and editing an event
Choose an event type
Pick academic, holiday, school_wide, centre, extracurricular, or meeting. The type also drives the event’s chip color on the calendar grid.
Target centres
Leave the event org-wide, or select one or more specific centres. Supervisors only see their assigned centres in this picker.
Set visibility
Choose who can read the event: admin, staff, parents, students, or public. The default for a new event is staff. Only administrators can choose a visibility other than the default.
Set recurrence (optional)
Pick a recurrence preset if the event repeats, and an end condition: never, on a date, or after a number of occurrences.
Visibility levels
| Visibility | Who can read it |
|---|---|
| admin | Administrator only |
| staff | Administrator, supervisor, monitor |
| parents | Staff roles plus parent |
| students | Staff roles plus parent and student |
| public | All authenticated org roles |
Recurrence presets
Four presets are available. No other repeat pattern is offered in the form.| Preset | Repeats |
|---|---|
| Daily | Every day |
| Weekly on weekdays | Monday through Friday |
| Weekly on selected days | The days you pick |
| Monthly | Same date each month |
Editing or deleting a recurring event
Opening a recurring event to edit or delete it shows a scope chooser:- This occurrence
- This and future
- Entire series
Changes only the single date you opened. This creates an override for that one occurrence, and the rest of the series is untouched. An overridden occurrence can be reverted back into the series later if you change your mind.
Bulk manage does not accept recurring series rows for deletion. To delete a whole series, open the event and use the scope chooser instead.
Soft-cancel versus hard delete
What happens when you delete an event depends on who can see it:- Family-visible events (visibility set to parents, students, or public) are soft-cancelled by default: the event’s status is set to cancelled rather than removed. Anyone subscribed to the calendar feed still receives a
STATUS:CANCELLEDupdate for it. Choosing hard delete removes the event permanently instead. - Staff/admin-only events (visibility admin or staff) are always hard-deleted.
- Seed holidays are never deleted. Removing one from the holiday list marks it not observed, which is reversible; see below.
Centre-scoped visibility
Supervisors and monitors only see events that are either org-wide or targeted at one of their assigned learning centres, both on the calendar grid and in their ICS feed. Administrators are not scoped and see everything. An event with no centre targeting and no legacy centre reference is treated as org-wide; targeting one or more centres scopes it to just those centres.Bulk manage
Administrators can switch the calendar into a multi-select agenda view with the Bulk manage toggle.Print and CSV export
Administrators get a Print / Export control for the current month or the current academic term.- Print opens a grayscale agenda view built from the same event list and filters shown on screen, then hands off to the browser’s print dialog.
- CSV export downloads the same filtered event list as a CSV file.
Managing public holidays
Administrators manage public holidays from Settings > Holidays. This screen is administrator-only; any other role attempting to reach it is redirected to Settings > School.Seed Uganda holidays
Click Seed Uganda holidays. This is idempotent, so it is safe to run again later without creating duplicates. Fixed-date holidays are generated per year, Good Friday and Easter Monday are computed from the date of Easter, and Eid al-Fitr and Eid al-Adha are read from a maintained table of gazetted dates.
Review observed holidays
Click Mark not observed on any holiday your school does not follow. This hides it from the calendar but does not delete it.
Related pages
Calendar overview
Event types, visibility, and centre scoping explained
iCal subscription
Generate a link to sync the calendar into an external app
Meetings
How booked meetings appear as calendar events automatically
Roles and permissions
How centre assignment and permissions are set for staff