Holiday Calendar (State and School)
Purpose - Publishes non-working days so that attendance calendars, working-day denominators, and monthly statistics reflect them.
Who Can Use It
- DHE / Platform Admin: declares state-wide holidays.
- School Admin: declares holidays that apply only to their own school.
- Every authenticated user: reads the holiday calendar.
Key Capabilities
- State-wide (STATE) and school-only (SCHOOL) holiday scopes with the same shape.
- Multi-day holidays that expand into individual calendar days.
- Emergency-closure and working-day markers.
- Optional national-holiday flag (see National Holiday Check-In).
- List of schools that declared their own holidays for a range or a month.
- Soft-delete of holidays (they are never hard-deleted).
How to Use It
- DHE creates a state holiday with name, description, from-date, to-date, and type.
- School Admin can create additional school-specific holidays.
- Any authenticated user can retrieve the holiday list for a range and see it on the calendar.
- A holiday can be soft-deleted; it remains in the audit trail.
Rules & Restrictions
- A school administrator cannot declare a school holiday on a date that already has a state national holiday.
- A DHE can create only state-wide holidays; a school administrator can create only school holidays for their own school.
- Deletions require appropriate role privileges (DHE for state, school administrator for school).
No comments to display
No comments to display