Skip to main content

Version 9.1.223 (13 April 2026)

Imports

Make grading types anonymous when running the Payspace connector on a schedule (#146311)

Problem

  • When pulling grading types during the payspace import that runs on a schedule, an unauthenticated request is received

 

Solution

  • This pull request introduces a minor change to the JobProfilerServiceV1 gRPC service by allowing anonymous access to the ListGradingTypes method.
  • This update makes the endpoint accessible without authentication.

 


Communication Portal

Recipient and Owner incorrectly displayed (#147067)

Problem

  • The results being returned are sorted by unread messages. Still, a rule exists that an entry occurs only when the user first opens this, causing NULL values, and that, when sorting this, it takes priority over 1 unread message, for example.
  • When a user creates a discussion with another user, the owner sees the recipient's name when opening the discussion, but the recipient sees their name as well, instead of the owner's name

 

Solution

  • Corrected order clause to match the same as wproperty
  • Added a check to correctly retrieve the needed details depending on the owner-recipient.

 

Resolved the "save and add a new" issue (#147474)

Problem

  • When a user opens a modal to add a new record, it gets the default values rendered for the colour picker and icon selection. Once they save and add a new one, the form gets cleared, but the default values are not initialised, causing an issue on save

 

Solution

  • Add a correction to JavaScript to initialise the fields

 


Performance Management

Change popover display on contract to have all information combined into a single scrollable popover (#146587)

Problem

  • Because of the new popover component and the fact that on a contract, there are multiple items that each have individual popovers, when you hover over each item quickly, it does not look great with all the popovers opening.

 

Solution

  • Combined the popovers for all the L3 items into a single scrollable popover. 
  • Additionally, added a toggle on the contract footer that allows the user to disable the popovers from showing.

 


Data Warehouse

Resolved error with Audit_ETLSSIS Package (#147404)

Problem

  • The package failed for the Audit_ETLSSIS Package due to a staging table that is not being used anymore, which causes a SQL Syntax error 
  • AuditID field is missing within the V9 DWHPackage creation of audUserAccess

 

Solution

  • Removed Join within Insert of #AuditResults as the Staging Table is not being used anymore
  • Added field AuditID within audUserAccess

 


Main Dashboard

Ensured the Kudos of large size can be read in the tooltip (#147381)

Problem

  • When a large kudo message is sent, the entire message can not be read in the tooltip.

 

Solution

  • Extended height and width params of SyncFusionPopover to SyncFusionPopoverWithEllipseText so the tooltip is scrollable.
  • Increase the size of the maxPopOverLength parameter to ensure the entire message can be read.

 


People Management

Updating conditional data to match the current business rule (#147175)

Problem

  • When updating the Start Date in Group/ Start Date in Company to another date (e.g., 2023) and then updating the Current Position start date, the updated Start Date in Group / Start Date in Company resets to the date that it was before the initial update. 

 

Solution

  • Applying the current business rule, the Start Date in Group / Start Date in Company should only be reset to the oldest appointment start date in appointment history if it is unset or if it is a more recent date than the oldest appointment start date

 

Updating datatable hidden field handling (#146324)

Problem

  • Tables are not correctly centred within the card, causing layout and alignment issues.

 

Solution

  • Updated how table columns are hidden to align with standard DataTables behaviour.
  • This prevents hidden columns from affecting the layout and ensures the tables are properly centred