Skip to main content

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.


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.