Version 9.1.126 (21 October 2024) Performance Management Unlocking of a Scorecard (#121195) Problem A 0.00 score rating is different than an excluded rating (it means you did REALLY badly). 0.00 ratings are allowed but on the ratings, submission check the !(level3[name] as Rating)?.score incorrectly flags a 0 score as true. Additionally picked up on the main dashboard that the contract score calculation had a hardcoded max rating of 5, this is incorrect and should use the performance year max score. Solution Change the validation check to specifically check whether rating score is null and not excluded (implies no rating yet). Correctly calculate dashboard PM score using PM Year max rating. Phase Dates (#121535) Problem The phase active check did not take the end date as inclusive; it matches against the date only. This means that if the phase ends on 14 October, it does not include the current day. All the period/phase dates are inclusive. Solution Change the calculation for phase active to check the end date as inclusive. Job Profiler OFO Codes cannot be selected (#121425) Problem The on click events were only set once when the general tab was loaded, causing some rows that are not on the first page to not have an onclick event set. Solution Updated  job-profile.js to set click events on dynamically created rows within the OFO codes table using the DataTable plugin. Identity MS login improvement (#121045) Problem Users who log in with MS are often (when logged in with one account) not given the option to "See" which account they logged into and then the message "User is not active" is displayed. Solution Change the "User is not active" message to "User [username] is not active.  In the case of normal logins, this should display the username e.g. User [username] is not active  In the case of any third-party login, it should display User [person@thirdparty.co.za] is not active so the username at least displays for fault-finding purposes  In addition, when logging in with MS display the following message in addition to the above: If you want to log in with a different Microsoft account, please sign out here   and log in with the correct account. After signing out, return to this page to log in again. sign out here  opens  https://www.office.com/ SigniChat Timestamps on Sent view is 2 hours behind (#121259) Problem Timestamp is 2 hours behind Solution Implement the UTC time rule System Access Empty pages on some V8 menu items (#121452) Problem The controller mapping for the default theme URL caused the Additional services controller to be intercepted on load. This resulted in the page never loading. Solution Added custom path for additional service pages Included user-id in the query string object Imports Copy wwwroot/content in the build phase (#120305) Problem Content/import samples should be synced to the image while building Also, there are image folders that should copy Solution Add a step to Dockerfile to copy the content folder from the build to the final image Data Warehouse PAS report add Contracting Completed Status (#121603) Problem The client wants an extra column added showing a ‘ Contracting Completed ’ status when the following 2 columns are both TRUE: Employee Objective Setting Started Manager Objective Setting Started Solution In Datasource "Contract Periods", I have added the requested field "Contracting Completed" within the Report Builder. Create a workflow to deploy DWH packages to UAT and Live (#119232) Problem Data Warehouse packages are deployed by hand at present and are a manual process   Solution Create a Github Actions workflow to deploy DWH packages to UAT and Live   Actual Values available in the DWH (#119385) Problem With the Interpolation development, the actual score should also be added to see the interpolated score Solution  Added new fields to the DataSource "ContractPeriodSectionItems" Logic has been added for when the Interpolated is equal to "true", it will then update the User-, Manager - and Final Rating scores where the scores should be the same V9 PM Reports (#119854) Within the Data Source "Contract Periods", the requested PM stats fields are available now on the Report Builder. For Data Source "Appointments", the requested new field "Grade Names" has also been added to the Report Builder.