Version 9.1.170.2 (Support Release - 9 July 2025)
People Management
[Kudos][End-User]: An error when sending a Kudo with a customised message (#133771)
Problem
- The user is unable to send a Kudo to a colleague. Recently, there has been a change which removes the "given_name" key from the _identityService authentication. Kudos directly uses Given Name, which caused it to not work anymore
- There is a duplicate auto-complete tag on the login page for the password input. Removed the "off" setting
Solution
- Use the username instead of the given name
HCO | New Tenant Creation | Errors (#133954)
Problem
- When a user with the people admin role and "Manage my data" active edits their own profile, any non-required fields on the summary or profile pages are marked as required.
Solution
- This pull request refines the conditional logic in the
_ProfilePersonal.cshtml
and_Summary.cshtml
files to improve clarity and ensure consistent behavior when determining the visibility and editability of form fields based on user permissions and requirements.
Ruleset Management
[Translation] Add nl (Dutch) to the system - v8 and v9 (#133891)
Problem
- The language is not available for translation in the system
Solution
- Add nl (Dutch) to the system
Imports
User Import: Add rules to the import sample sheet (#134071)
Problem
- No description of the rules of each column in the user import
- When data is provided for a column without a heading, then the import fails obscurely
Solution
- This pull request introduces improvements to the
CreateListFromExcelStreamV1
method insrc/Web/WebMVC/Services/OpenXMLService.cs
to enhance code clarity and ensure data validation when processing Excel files. The most important changes include adding comments for better readability and implementing a check to avoid adding invalid or empty property names.
Code readability improvements
- Added a comment explaining the purpose of retrieving the first sheet from the workbook part's Sheets collection to clarify its role in worksheet data processing
Data validation enhancements
- Introduced a check to ensure that values are only added if the corresponding property name (header) is not null, empty, or whitespace, preventing invalid data from being processed