This release consists entirely of bug fixes.
Bug Fixes (v2.40.2)
ORS-2549 Crash when assigning leave for the 27/03/22 (GMT->BST Clock change) via the Turn Context menu
Description When assigning Annual Leave for the 27/03/22 via the Turn context menu on the Weekly Roster, the application crashes. A user should be able to assign leave that occurs during the clock change.
Outcome The fix to the code allows annual leave to traverse or be assigned on the clock change day.
ORS-2568 (#111665) Unable to publish base roster - "Requested period of leave covers less than one day"
Description User in this Base Roster has Annual Leave on 27th March 2022. Because of the Clock Change, Rostering System does not know how to handle this.
Outcome The fix being deployed as ORS-2549 in this hotfix resolves the edge case described where an employee has annual leave booked on the day that the clocks go forward or back.
Bug Fixes (v2.40.1)
ORS-2560 Users were unable to apply sick leave or any other unplanned leave to employees
Fix Code fix for unplanned leave
Outcome Assigning leave is working as expected
Bug Fixes (v2.40)
ORS-2320 Assigning leave on a moved employee's old depot weekly roster creates a blank cell
Fix Annual leave assignment updated to handle cross depot turns
Outcome Assigning leave for cross depot employee will allocate the leave as expected
ORS-2323 Able to unpublish a weekly roster that has approved timesheets if the approved timesheets only belong to employees that have moved depots
Fix Use employee depot history to check for approved timesheets when unpublishing
Outcome Weekly rosters with approved timesheets cannot be unpublished
ORS-2462 Inconsistent use of terms 'End date' and 'Return to work' in multiple different leave modals
Fix Changed the add unplanned leave form on the employee profile to “return to work” rather than “end date”.
Outcome Leave assigned behaves as expected and displays on the correct dates
ORS-2488 (#111317) Missing timesheet information for a moved employee in their original depot's timesheet
Fix Approval button disabled when full week of turn information not present for selected timesheets
Outcome Unable to approve timesheets with missing information
ORS-2531 (#111103) Cross cover - base roster Issue showing as incorrect on the claim report
Fix Code fix relating to cross depot turns
Outcome Base roster information correctly displayed in the report with the rotation pattern applied
ORS-2534 Assigning leave creates a blank cell
Fix Code fix
Outcome When assigning leave, the leave turn should be displayed in the weekly roster with the correct turn ID.
ORS-2535 'Right-click to reset' a turn does not remove the leave from the employee profile and causes a crash when trying to re-assign leave on that cell
Fix Code fix
Outcome Right-click to reset removes the leave turn from the employee profile and the remaining leave count
ORS-2540 Unable to approve timesheets
Fix Fixed the method that disables approval if timesheet does not contain full week of turn information
Outcome Approval button working as expected