Version 9.1.201 (15 December 2025)
Job Management
Add UserId to JobInherentConstraint entity (#142647)
Problem
- Unable to set the status of a competency job's inherent requirement if another user already has the requirement on the same job profile
Solution
- Updated the uniqueness constraints for the `JobCompetencyInherentRequirements` table to include the `UserId` field.
- This change ensures that records are uniquely identified by a combination of `RulesetId`, `UserId`, `InherentRequirementsId`, and `JobProfileId`, rather than just by `RulesetId`, `InherentRequirementsId`, and `JobProfileId`.
- This will help prevent duplicate entries for different users and improve data integrity in scenarios where multiple users interact with the same job competency requirements.
Learning Management
Make issue date editable on report cards (#142241)
Problem
- Make the issue date editable on report cards.
Solution
- Make the issue date editable on report cards.
Profile Preview for Learning Displays "No Line Manager" for Users with Parent/Guardian Assigned (#142707)
Problem
Profile Preview for Learning Displays "No Line Manager" for Users with Parent/Guardian Assigned
Solution
Profile preview for a learner now displays Primary P/G if assigned otherwise falls back to Secondary P/G otherwise defaults to No P/G assigned.
Ruleset Management
Prevent the search bar from refreshing the page (#141955)
Problem
- The global search bar on the Ruleset Setup refreshes the page, which clears some of the text typed into the search bar.
Solution
- Increased the debounce time to the standard 700ms to ensure user has ample time to type before the submit, which refreshes the page.