Skip to content

VSN-2102/ feat: Implement complete timetable module with week parity system

fatima senan a demandé de fusionner feature/VSN-2102 vers develop

This MR adds complete implementation of the timetable management module supporting week parity system.

Features

Week Parity System

  • Schedules are categorized by week type: EVEN (paire) or ODD (impaire)
  • Week parity is calculated using ISO week numbers
  • Visual indicators show current week parity in the timetable view

Schedule Creation

  • Create schedules for specific weeks with automatic parity detection
  • Option to duplicate schedules to the opposite parity week
  • Support for morning (MORNING) and evening (EVENING) time slots
  • Batch creation of multiple schedules at once

Schedule Editing

  • Edit individual schedules from calendar or timetable view
  • Bulk week editing: Edit all schedules of a week from a single screen
  • Propagation option: Apply changes to all similar weeks (same parity)
  • Inline time picker for quick time adjustments

Schedule Display

  • Multiple events per day: Calendar properly displays days with multiple schedules
  • Collapsible day sections in edit mode
  • Week navigation with previous/next controls

Schedule Deletion

  • Delete individual schedules with confirmation

Rapports de requête de fusion