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
2025-08-09 22:11:39 +01:00
2022-07-11 19:46:40 +01:00
2025-08-09 22:11:39 +01:00
2025-08-09 22:11:39 +01:00
2023-05-23 14:48:12 +01:00
2021-01-16 11:15:05 +00:00
2025-08-09 22:11:39 +01:00
2025-08-09 22:11:39 +01:00
2025-07-07 17:49:21 +01:00
2022-01-24 18:25:36 +00:00
2025-06-22 22:20:52 +01:00
...
2025-01-25 08:49:14 +00:00
2024-12-24 10:41:46 +00:00
2020-03-28 08:59:17 +00:00
2022-02-21 13:53:13 +00:00
2022-07-11 19:46:40 +01:00
2023-05-23 14:48:12 +01:00
2021-01-18 12:00:16 +00:00
S
Description
No description provided
4.3 MiB
Languages
Python 73.3%
JavaScript 12.6%
HTML 12.4%
CSS 1.7%