Commit Graph

12 Commits

Author SHA1 Message Date
Ross 3f73316dbf . 2025-12-09 10:32:24 +00:00
Ross 116cc1af64 . 2025-12-08 22:45:10 +00:00
Ross 48710f50e8 Enhance Rota Management System
- Updated .gitignore to exclude 'cons/' directory.
- Refactored gen_cons.py to extract leave and rota assignments from calendar data, and added functionality to handle shift assignments from rota data.
- Modified timetable.css to include styles for force-assigned shifts.
- Enhanced shifts.py to manage forced assignments and handle leave conflicts, including new methods for date-based assignments.
- Updated workers.py to introduce structured hard day dependencies and exclusions, allowing for more flexible scheduling.
- Adjusted test_workers.py to reflect changes in hard day dependency and exclusion methods, ensuring compatibility with new data structures.
2025-08-09 22:11:39 +01:00
Ross 3f78ecc671 update a few things 2023-05-23 14:48:12 +01:00
Ross fecddb2db1 . 2022-07-14 14:51:11 +01:00
Ross 2040499145 stage 2022-01-11 11:30:45 +00:00
Ross 161d37cd87 update 2021-07-11 20:58:24 +01:00
Ross b879a3a9bf Test 2021-01-16 11:15:05 +00:00
Ross 469674546d stable (pre shift requests) 2020-05-28 09:41:41 +01:00
Ross a6326bcaf6 update 2020-05-24 10:16:25 +01:00
Ross 0ac1990cfd Start rewriting nights 2020-05-09 23:48:46 +01:00
ross 81cbe947e6 Further improvements 2020-03-31 12:57:09 +01:00