Commit Graph

14 Commits

Author SHA1 Message Date
Ross 0f31dfe1a9 feat: add exact shifts functionality to Worker class and update related logic in RotaBuilder 2026-07-08 22:33:33 +01:00
Ross 02598cb665 refactor: update default parameters and improve CSV download links in gen_proc and leave modules 2026-07-08 21:34:13 +01:00
Ross d741d7e23c Update shift configurations and parameters in RotaBuilder for enhanced scheduling 2026-01-07 22:28:58 +00:00
Ross 64c4189d5f Add functionality to handle missing shifts in RotaBuilder and include worker grades in the timetable 2026-01-07 22:14:43 +00:00
Ross 277f14747a Increase max_number in LimitGradeNumberConstraint from 1 to 2 for better shift allocation and add internal leave removal functionality 2026-01-07 21:58:50 +00:00
Ross e637c5ac60 Increase max_shifts in MaxShiftsPerWeekConstraint from 1 to 2 for improved scheduling flexibility 2026-01-07 20:59:37 +00:00
Ross f8c6e38841 Add sticky header styles and improve visibility for timetable display 2026-01-07 20:10:18 +00:00
ross ba268f9b48 Increase default time_to_run in main function from 4 to 8 hours for extended processing duration 2026-01-07 19:49:36 +00:00
ross e7f27a8ee6 Refactor process title handling in RotaBuilder for improved clarity and functionality 2026-01-06 22:15:12 +00:00
ross 82868f8c22 Add float support to balarce offset modified 2026-01-06 09:57:29 +00:00
Ross d66ddf29ad Add support for avoiding shifts on specific dates with reasons 2026-01-05 22:07:23 +00:00
Ross 62e48ef205 Improve date parsing in OOP handling to support additional formats and enhance error reporting. 2026-01-05 20:03:41 +00:00
Ross b98c28401f Enhance error handling in leave loading and update date parsing logic; add new site preference for Exeter shifts. 2026-01-05 20:01:41 +00:00
Ross 94b921192f Refactor gen.py and gen_proc.py to improve shift handling and add constraints; update leave.py to fetch new leave data source. 2026-01-05 17:46:33 +00:00