Skip to content

Sprint history — Calendars & shifts

What shipped

The time model the roster is built on.

  • Calendars, holidays & working-hour modifiers (MIQ-011) — business-unit calendars, weekends, holidays, and Ramadan/working-hour modifiers; the calendar resolver + metrics.
  • Shift templates & patterns (MIQ-013) — shift templates, shift types, and shift patterns/pattern-days.
  • Employee shift assignment + schedule UI (MIQ-014) — assigning shifts to employees and the schedule view.

Key decisions

  • Modifiers change hours-per-day only, never dates — a Ramadan modifier shortens a day's working hours; it does not move the day (sheet 05).
  • Shift types/templates/patterns are read-only at runtime — the writable shift-template CRUD came later as an admin lookup (see Lookups & admin CRUD).

Build status

Available — calendars, weekends, holidays, modifiers, shift assignment, the resolver and metrics are LIVE. See Shifts & calendars (concept) and the Calendars & shifts API.

  • Fact sheet 05 (calendars & shifts); reports MIQ-011/013/014.