Version 9.1.176 (11 August 2025)
Ruleset Management
[Help Page] Save button shows quickly, then disappears (#134850)
Problem
Solution
- Alter the flow to hide the button when a call is made
Unable to save a new connector (#134483)
Problem
- After a payroll has been soft deleted, and is being created again, a validation rule applies to ensure that the connector does not exist
Solution
- Enhance the logic rule to also ensure it only validates existing payroll connectors that have not been marked as deleted
Client ID and Secret fields are cleared when you edit the connector (#134480)
Problem
- When the change Client Secret is toggled, the correct value should be hidden or shown
Solution
- Split the correct logic and values for each element
Imports
People Management: Payroll connector is not populating Job grade (#134763)
Problem
- The import is blocked by address validation when the address is available in the payroll but not used in Signify
- The current PowerShell connector is outdated
- It is difficult to see why the actual user import is not running
Solution
- This pull request introduces several changes aimed at improving validation logic, enhancing logging, updating PowerShell script templates, and refining UI elements. The most significant updates include removing redundant address validation logic, adding a new logging step for incomplete imports, modernising the PowerShell script for Sage Payroll integration, and updating UI icons for clarity.
Incorrect error when Parent is moved below the child (#134660)
Problem
- With the new validation rule implemented to not allow new parent orgs to be defined, the error gets logged for the number of org levels there are
Solution
- Implement a new check to break out of iteration for this Exception being thrown
Streamline V9 to V8 sync (#126727)
Problem
- When retrieving simplified data between Account and JobProfiler details, no direct call can be made within the same query
Solution
- Enhance and split out the logic to the correct service to retrieve each separate data per user.
Tenant Management
System Help Page cannot save (#134332)
Problem
- Administrators could not access the edit page
Solution
- Administrators can always access the edit page and save button, but only the primary ruleset admins can edit sections 2 and 3
People Management
Filtering is not working (#134646)
Problem
- A recent change was made to accommodate user filtering that must be cleared when logging out. Because of this, a change was not set to update the sections of clearing search values
Solution
- Add a new set field to update the search filter values
Expand the people groups include and exclude functionality (#129793)
Problem
- Extend people group queries to include job grades and query conditions
Solution
- Split the people group admin into included and excluded sections. Each section has people, group conditions and query conditions. Add job grades to group conditions. Implement query conditions with validations and execution preview available in the account and no profiler services.
Screen preferences reset every time I log in (#132852)
Problem
- When logging out, all filter criteria on people management is cleared.
Solution
- Remove search criteria (filter and alphabet) from other filter criteria, store in its local storage key and clear it when logging out - which keeps the other filter criteria in the local storage - ready for when the user logs back in again.
[People Management] [Admin] Filters not stored per user (#107920)
Problem
- When you switch to another ruleset on the same browser (without first logging out of the previous ruleset), the search filter criteria are pulled over into the new ruleset.
Solution
- This happens because the search filter criteria is stored within the local storage, which will always be the same for the same domain, even if the ruleset differs. Make the key of the local storage contain the ruleset id, so that the filter criteria, stored in the local storage, can be unique per ruleset.
Performance Management
[PM] [Review Year] Search not working correctly when adding People Groups to linked Setup (#134227)
Problem
- When the text field is being cleared, the results are not being reset, only after a new key press is done
Solution
- Add a new check foran empty result to then reset the data again
SigniChat
Unable to open/initiate chat (#133060)
Problem
- An error occurs when the user types a message using Signi chat.
Solution
- Error occurred due to the name of the user being stored in the 'Name' claim and not in the 'GivenName' claim. Updated method to check both 'Name' and 'GivenName'
Event Scheduling
Implement new Load More arrow and make it dynamic (#133668)
Problem
- "Load more" arrow button displayed on the people group users modal, even though there weren't any more items to load.
Solution
- Ensure that the button only displays when there are more items to load.
Training Interventions not pulling through (#134273)
Problem
- Training interventions were not displayed, due to the rule set ID not being passed through to retrieve the training interventions. (Regression bug, after the GRPC method was made to [AllowAnonymous])
Solution
- Ensure the ruleset ID is passed through to the service method when retrieving training interventions.
Do not wrap icons/text (#134274)
Problem
- Icons and text were wrapped improperly on the status buttons for both session and overall attendance.
Solution
- Improve styling and fix the improper wrapping of text.
An error appears when typing time (#134275)
Problem
- An error appears when typing the time for the session manually using the keyboard.
Solution
- This happened due to the validation which occurs as the user types. This is a problem because as the user types, the time might be invalid until the entire time is entered. I removed the validation which happens on the event and moved it to just before the user saves the changes.
Not all Events open and load the page from the top (#134276)
Problem
- Not all Events open and load the page from the top - rather, the page sometimes jumps to the middle and focuses on the sessions accordion.
Solution
- Ensure that when the details tab loads, it focuses on the first element on the page.
Completion Status page does not scroll entirely (#134279)
Problem
- The overall attendance register modal had unnecessary white space at the bottom of the modal just before the buttons.
Solution
- Remove the whitespace.
Pop-up does not appear on hover (#134284)
Problem
- Missing tooltips and tooltips not displaying over the correct elements.
Solution
- Add the missing tooltips and ensure that existing tooltips display over the correct elements.
Typing in the cost fields does not work correctly (#134285)
Problem
- Typing a value in the amount of the Costs tab table did not work properly due to rounding.
Solution
- Use the custom system rounding method instead of 'toFixed(2)'
The Cancel/Close button does not return the user to the previous page (#134289)
Problem
Solution
- Ensure that you are taken to the correct modals when switching around (opening and closing) between different modals.