Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 745 Bytes

todo.md

File metadata and controls

17 lines (15 loc) · 745 Bytes
  • Shift;
    • Refactor the compare method to be Single-res
    • finish method resolve()
  • [X]DailyShift:
    • add resolve() method for overlapping Shift
    • add validation for Shifts to be under 24hours.
  • ShiftsBuilder:
    • Generate DailyShift with parsed configuration:
      • Two generators:
        • for a range of dates
        • for a duration of hours
    • Validation if the parsed parameters are sufficient to generate Shifts/SLA
  • Write tests for ShiftsBuilder > build_shifts_from_daterange and calculate_sla
  • ShiftsBuilder > export Shifts into iCalendar file type