PRing this through so I can get the strings in for the string freeze, will implement the To Do section afterwards. This feature will help improve upon the staff coverage features in the next PR.
Description
Adds a Duty Schedule page to Staff module for viewing staff duty/supervision schedules
Adds a Duty Schedule_edit permission to enable creating the schedule and assigning duty
Adds a Duty Schedule_view permission to see the schedule
Adds gibbonStaffDuty and gibbonStaffDutyPerson tables
Updates CustomBlocks to properly handle checkboxes in a custom block
Adds a template to display the schdeule in a kanban-style drag-drop interface
To Do:
Display staff duty in their timetable
Enable selecting duty when requesting coverage
Enable assigning coverage to duty
Motivation and Context
Helps a school manage their duty schedule, especially when tied into staff coverage.
PRing this through so I can get the strings in for the string freeze, will implement the To Do section afterwards. This feature will help improve upon the staff coverage features in the next PR.
Description
To Do:
Motivation and Context Helps a school manage their duty schedule, especially when tied into staff coverage.
How Has This Been Tested? Locally.
Screenshots