Skip to main content

Version 9.1.214 (2 March 2026)

Data Warehouse

Updated PowerShell scripts for ContentManagement (#143697)

Problem

  • FetchFileTypes.ps1 requires TrustServerCertificate
  • FetchZippedFolders.ps1 needs to be adjusted to calculate the folder size for zip folder contents

 

Solution

  • Updated FetchFileTypes.ps1 by adding TrustServerCertificate
  • Adjusted FetchZippedFolders.ps1 to calculate the folder size for zip folder contents

 

Adjusted container for jpPeopleGroupRoles to rather do a full refresh with each run (#143862)

Problem

  • The entries for jpPeopleGroupRoles are not being updated correctly when using EditedDate logic

 

Solution

  • Adjusted container for jpPeopleGroupRoles to rather do a full refresh with each run

 


Event Scheduler

Changed templates to be editable (#145572)

Problem

  • Templates can not be edited as they are set to read-only true

 

Solution

  • Change/update the template values to be read-only false

 

Change to make templates active by default (#145580)

Problem

  • When a new event is created, it creates the notifications active links with a default value of inactive

 

Solution

  • Change to be active instead

 


Imports

Change custom process to stage data to V9 for import from V8 - refactor transaction logic and remove unnecessary logic (#145163)

Problem

  • Single transaction across all steps is causing locks on import.imports table

 

Solution

  • Create smaller transactions around import.imports and import.importuserstagings
  • Remove unnecessary logic to backup data to sysemployeeimport_backupdata
  • Remove delete from sysemployeeimport as data can be imported ultiple times, the data difference check with will filter already imported data out. 

 

Remove maxlength from Payroll PowerShell textarea to allow more complex scripts to be saved (#145135)

Problem

  • Large custom PowerShell scripts saved on the front-end are truncated

 

Solution

  • Remove the maxlength="@MaxLengths.TextAreaScript" attribute from the Payroll.PowershellScript textarea in Areas/Administration/Views/Ruleset/_Integration.cshtml. This allows longer PowerShell scripts to be entered without client-side truncation while keeping existing rows, classes, and whitespace handling.

 


People Management

Fix intl-tel-input flags not rendering (#145147)

Problem

  • intl-tel-input (Phone number inputs), did not render flags

 

Solution

  • The component now requires you to set the flags image path and the images that were copied from node modules using gulp, which corrupted the images. Fixed gulp copy in both identity and webmvc to not corrupt images by setting  encoding: false 

 


Learning Management

Resolve missing Syncfusion scripts that are needed for the Grid control in MVC pages. Also modified ToSignifyDateTime extension to handle date strings that have a time component (#145434)

Problem

  • The training requirement matrix does not load. Also, learning manage product setup crashes when YearDTO master data has dates with a time component. 

 

Solution

  • Resolve missing Syncfusion scripts that are needed for the Grid control in MVC pages. Also modified ToSignifyDateTime extension to handle date strings that have a time component.

 


Tenant Management

Tenant creation date and boolean defaults + order by expiry date (#144228)

Problem

  • When creating a tenant, expiry and system close date is not defaulted to the end of next month, and boolean values for lock system and display expiry messages not defaulted to disabled. Page also not ordered by expiry date ascending. 

 

Solution

  • Tenant creation defaults expiry and close date to the end of next month. Lock system and expiry messages display defaulted to disabled, and the page is ordered by expiry date ascending by default

 


Identity and Authorisation

Resolved support user claim being added when it should not (#145443)

Problem

  • A support user claim is checked within DBCOntextBehaviour to change the editeduser property when it is not empty. There is a case that regenerates the claims, which adds the support claim, and then is not correctly removed if it is not the support flow because of the default value being seen as true 

 

Solution

  • Revert logic, to always see the default value as false, and keep it as true

 


Job Management

Resolved parent tab being opened but no content shown (#145439)

Problem

  • When selecting the first parent element, it opens the dropdown list for app child items, but you have to select the child item to see any content

 

Solution

  • Add a change to select the first element if it exists, which triggers the click event to load the content

 

Resolved Appointment history view not taking new column (#145442)

Problem

  • A new development has been added for calculation on the current position, but the appointment history is not taking the new column into account 

 

Solution

  • Added a new column, resolved logic checks, also updated the current/active text being displayed in the termination column, added a visual effect to the row, as well as a hover effect with the label

 


Organisational Structure

Resolved newly added org node item once clicked shows null (#144475)

Problem

  • Once a new org node has been created, JSON returns the newly added element. Should you immediately click on the positions, it retrieves the org path to set as a header, but it is NULL 

 

Solution

  • Add JavaScript to set the element's value after creation