Version 9.1.187 (13 October 2025)
Auto-Doc
Error when attempting to create a document (#137677)
Problem
- A general error is displayed when the content management service is unavailable while viewing a document. + Error messages are not displayed correctly with a snack on the front-end.
Solution
- Display proper error when content management service is not properly configured when previewing document, + Improve error message display handling using a snack in the global ajax handler.
Data Warehouse
Request for access rights matrix (#137643)
Problem
- The Disabilities did not return unique disabilities within accUsers
Solution
- Adjusted source script for accUsers to return unique disabilities
KPI Weight percentage per section report (#137494)
Problem
- Field Level3SectionItemWeightPerSection is required within pdmContractPeriodSectionItems
Solution
- Added field Level3SectionItemWeightPerSection within pdmContractPeriodSectionItems
Term 3 report cards (#136081)
Problem
- There was an issue with one subject's Afrikaans translation
- The Promotion Status update for StudentSubjects showed as Passed of no Pass Mark were added
- The Promotion Status did not calculate correct for certain cases within TermMarks
- Marks needs to be adjusted manually within the lmstudentsubject
Solution
- Corrected the translation for one Afrikaans Subject
- Added a step to update the Promotion Status correctly for StudentSubjects if marks are certain range and no Pass Mark is added
- Corrected the Promotion Status calculation for TermMarks
- Added new tasks to update learner records manually
Content Management
Digital signing - remove the unsigned document when signing is completed successfully (#135508)
Problem
- On V8 and V9, the unsigned document is kept when signing completes successfully.
- This takes up double the hard drive space.
Solution
- Set the content deletion date to be 7 days from the signed document creation.
- Added a delete handler to remove the SignedDocument from the content server and unlink the entity.
- As well as request deletion on V8
People Management
Unable to change the language (#137471)
Issue 1:
Problem
- With the user guide logic, both view and edit are making use of the same content, which causes complications when switching languages, as well as when data is being saved.
- The content listed has wrong logic regarding ruleset rules, which is already handled in the backend with a previous development fix.
Solution
- Refactor the View Component to ensure it makes use of the correct view and edit forms, update UI to display as needed
Issue 2:
Problem
- User guides that were created in the past in ruleset 1 did not take effect on the new changes to create sections 2 and 3 as well. A logic check was done to accommodate this, but only made a check for 0 and not 1, as every ruleset will have at least 1 section from historical data
Solution
- Correct logic check to include the 1 section check
Issue 3:
Problem
- When changing a language within the user guides, no reset of selection was done on the section editors, as well as when saving sections that were not marked as active because of logic that excluded active sections from being saved
Solution
- Add a new clear method once a language is changed to reset the editors, as well as alter the logic to ensure the sections are saved from the main ruleset, as well as inactive sections
Update Tooltip text (#137333)
Problem
- The translation for a tooltip needs to change. "Manage People" tab needs to change to "View/Edit" tab.
Solution
- Change translations.
Administration
Access to admin pages (#137300)
Problem
- Only ruleset and tenant admins have access to the Other Systems Admin menu
Solution
- Grant all admins access to the menu
Performance Management
Display decimals when you click away from the rating field (#136644)
Problem
- When doing a key-up stroke validation is done and converted to ensure a decimal place of '.00' is used, but this makes it difficult if one would want to type 2.03 as example,
Solution
- Remove the enforced decimal place convert to when the user leaves the input after the full initial change happens
Evaluation Period not pulling through on V9 (#136272)
Problem
- When doing a bulk recalculation on performance contracts, the user position is being returned, but because there is not value, the NULL operator breaks the return values
Solution
- Implement change to default to blank string should the position be NULL
Improve error when copying from an incompatible Review Setup (#135623)
Problem
- Error translations where missing for the one item of review year setup not found
Solution
- Added missing translation
Communication Portal
No pulsing dot on notification envelope (#136264)
New Feature
- Add general pulse notification by making use of integration events and implement for HR Processes.