Version 9.1.200 (15 December 2025)
Identity and Authorisation
Styling for registration text area (#142116)
Problem
- Within identity, the text area does not have a border, as other inputs are generated
Solution
- Add a change to add the border
Dark heading text is not being used in Password reset (#139455)
Problem
- When using dark heading text, the theme in identity is being retrieved on reset password with the default theme, which results in the incorrect theme being retrieved for settings
Solution
- Add a check to include the default theme to retrieve the correct theme
Resolved user not being deleted in identity (#139779)
Problem
- When a user is hard deleted within the account, a request is sent to other services, and inside the identity user is not deleted
Solution
- Correct the SQL query to delete the correct user
Performance Management
Employee Progress Dashboard not showing (#142417)
Problem
- In PM, the employee progress dashboard was not showing.
Solution
- Pass the correct variable to the EmployeeDashboardProgress element.
Reporting Lines not updated (#141221)
Problem
- When a user's performance manager reporting line is removed, the contract can still be seen under the manager's subordinate view
Solution
- Correct the event to also send an update once a reporting line is deleted
Visually impaired improvements (#138423)
Problem
- Performance Management was not visually impaired-friendly.
Solution
Fix misaligned dashboard gauges (#141023)
Problem
- At times, the dashboard gauges in the overall summary section get misaligned.
Solution
- Removed the Eye icon from the check-ins and survey dials and aligned with the agreement standard, which shows the tooltip to "click to view".
- Removing that solved a lot of the misalignment issues. Additional styling changes to get dials aligned as close as possible.
Disable the Send / Approve button after click and resolve the issue where the QA score is also captured incorrectly on the Moderator save (#141061)
Problem
- When clicking the confirmation button on the moderation modal on slow connections user could potentially click the button again, causing duplicate moderation submissions.
- QA score is incorrectly captured when the moderator does a direct send to qa, causing the QA score to be shown prematurely
- The overall final score is the same as the moderated score after the moderation is approved
Solution
- Disable the confirmation button after clicked.
- Don't save the QA score if only the moderator is sending it to QA.
- Fix the moderated score showing as final after moderation approval
Disable the Create Additional Agreement button after clicking and add a loading indicator (#140958)
Problem
- On a slow connection, after clicking on create additional agreement it can take a couple of seconds to close the modal, presenting the opportunity for the user to click create again and add multiple additional agreements.
Solution
- Disable the create button on click and add a loading indicator to the Ajax post.
Fix issue where Review Setup selection is not shown, and it defaults to the first assigned setup (#140461)
Problem
- When a user is assigned to more than 1 review setup and has not yet had a contract, it must display the option to pick the review setup on which to create the contract. It does not do this and, by default, selects the first review setup available.
Solution
- Ensure that when the chosen review setup to use a contract does not exist that it does not set the selected review setup and allows the user to pick the initial review setup.
- Also made a change to only fetch the additional agreement modal data when the modal is opened.
People Management
Location Name in API (#142336)
Problem
- The incorrect value is used to populate the location name
Solution
- Corrected the value
Unnecessary permissions on the list of rulesets (#141953)
Problem
- Some users who have the role permission to transfer users to a ruleset get an error when opening the transfer modal.
Solution
- Remove unnecessary permissions on list rulesets for the tenant call.
Copy Reporting Lines tooltip is missing, and the copy button is missing on the summary page (#142243 and #142313)
Problem
- Copy Reporting Lines tooltip displays incorrectly, and the copy button is missing on the summary page
Solution
- Fixed Copy Reporting Lines tooltip displays incorrectly, and the copy button is missing on the summary page
Add domain error for existing user on other ruleset, apply styling fix for Firefox on date validator text, add excludeInactiveOrgnodes param to exclude inactive org nodes from ListOrgNodesExtended (#142177, #142156, #142150 and #141944)
Problem
- Validator message styling for date pickers is not consistent between Chrome and Firefox.
- Able to select unpublished org nodes to transfer to Long .net error when trying to transfer person Select2 has a clear button whose styling is incorrect
Solution
- Add a domain error for the existing user on the other ruleset.
- Apply styling fix for Firefox on the date validator text.
- Add the excludeInactiveOrgnodes param to exclude inactive org nodes from ListOrgNodesExtended.
- Remove the clear button for the select2 position dropdown. Not needed as only one should be selected.
Add Reporting lines to the appointment screen and the ability to copy and paste reporting lines (#133372)
Problem
- Need to add the ability to add Reporting lines to the appointment screen, and then, in general, the ability to copy and paste reporting lines.
Solution
- Added the ability to add Reporting lines to the appointment screen, and then, in general, the ability to copy and paste reporting lines.
Resolved load more, throwing an error (#141070)
Problem
- When User Roles are being viewed, and load more is clicked, it throws an error as the load more URL does not pass the correct params through, as the initial load
Solution
- Corrected parameters that needed to be passed through for loading more
Resolve validator styling on transfer ruleset modal, fix permissions checks (#141941)
Problem
- Can open transfer modal on certain users, styling inconsistencies between validator labels.
Solution
- Resolve validator styling on transfer ruleset modal, fix permissions checks
Add Settings to Control which People Management Tabs and Profile Preview Versions to Show (#139940)
Problem
- Need to Add Settings to Control which People Management Tabs and Profile Preview Versions to Show
Solution
- Add Settings to Control which People Management Tabs and Profile Preview Versions to Show
Job Management
Positions not loaded for Job Profile (#140550)
Problem
- When a user selects filled positions from a job profile, a modal opens with an empty list of position table data
Solution
- Call the needed endpoint to populate the datatable of positions
Resolved propagation script for master data on existing rulesets (#141811)
Problem
- Master data not created for existing rulesets
Solution
- Add a script to add the master data to all rulesets where the records do not exist yet
Data Warehouse
Adjustments within LearningManagementReport_ETL (#137804)
Problem
- The promotion status did not calculate correctly due to subject names that have changed recently, which can make it inaccurate for TermResults
- Some averages did not calculate correctly for TermResults
- Rounding issue occurs for the score field within StudentSubjects when the score is updated with either the Moderated- or the Calculation Score
Solution
- Resolved issues with Promotion Status calculation step for TermResults
- Resolved the average calculation for TermResults
- Resolved the Rounding issue for the score field within StudentSubjects by adding a round function
- Added new field "FailedReason" within TermResults
Adjustments made within lmStudentSubjects (#137804)
Problem
- Fields YearID, GradeID and CycleID are required within lmStudentSubjects
- Adjustments are required within the lmStudentSubjects
- There are cases where duplicates return within the lmTermResults
Solution
- Added new fields YearID, GradeID and CycleID within lmStudentSubjects
- Added a step to update Score field to the latest Mark Score if it is either Calculated or Moderated Mark
- Resolved duplicate issue within lmTermResults
Added new datasource lmReportCards within LearningManagementReport_ETL (#137804)
Problem
- A new datasource, lmReportCards, is required within the data warehouse
Solution
- Added new datasource lmReportCards within LearningManagementReport_ETL
Implemented Performance Improvements within PeopleManagement_ETL (#140865)
Problem
- Performance Improvements are required within the SSIS Package PeopleManagement_ETL due to the growth of system data and the DWH Package
Solution
- Removed the DELETE and Truncate Steps and replaced them with Update and Inserts for the below Data Sources: - accUsers - accKudos - accDisciplinaryActions - accUserLogins - accUserAssets - accUserFiles
- Set the User Age update step to only run/update at midnight
- Set accUserLoginStats to only run at midnight 4. Updated FullRefresh to only refresh data that has been created or edited within the current year, instead of all the historic data
Resolved error on Update Step within LearningManagementReport_ETL.dtsx (#137804)
Problem
- The package currently fails due to recent changes made within subject setups
Solution
- Resolved error on Step "Update and Delete Records within Staging Table" within LearningManagementReport
Imports
Sync Empty V9 roles to V8 (#136370)
Problem
- If all of a user's V9 roles are removed, the permission changes are not synced to V8
Solution
- Remove all V8 roles which were mapped to V9 roles when all roles are removed from a V9 user
- Add missing Dev configs
Resolved multiple file downloads (#138132)
Problem
- When a user has multiple tabs open, and a request is sent to download the file, it is generated multiple times, as a SignalR message is sent to each tab.
Solution
- Add a change to generate an ID value for that tab, which is used to validate on the incoming message before actioning
System Access
Resolved user registration field historical error (#134698)
Problem
- A historical bug in the domain object that created duplicate fields per user registration was corrected, but the script was not included to fix the data
Solution
- Add a script to remove duplicated fields and take the latest one, and update to user name fields as a default