Skip to main content

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).