Commit Graph

8 Commits

Author SHA1 Message Date
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 d7e5f9e5f1 numerous improvemts 2025-06-08 14:00:15 +01:00
Ross 242a664f49 ... 2025-01-25 08:49:14 +00:00
Ross 5b31a01546 . 2022-07-16 19:50:18 +01:00
Ross dc975b991c many improvements 2022-07-11 19:46:40 +01:00
Ross ff03358119 update timetable dispaly of remote sites 2022-02-25 17:59:48 +00:00
Ross 9e873ac5f7 rename home to remote 2022-02-24 21:50:37 +00:00
Ross 0c795e518b many improvements + restructure 2022-02-21 13:53:13 +00:00