Version 9.1.101 (15 July 2024)
Ruleset Management
Tenant users cannot update their ID Numbers (TP#112761)
Problem
- Emails were not generated when creating a new Ruleset
Solution
- Ensure ruleset admins receive an email when the ruleset is created or copied
Random text on the integrations page (TP#116598)
Problem
- Random text that is now visible on the Integrations page
Solution
- Changed translation symbol to ensure the HTML is treated as a string
Ruleset Admin Single can see the Product setup option for some modules (TP#108347)
Problem
- The permissions state that this role excludes the actual setup of modules but when this user logs in and views the product setup page, some modules do have the Setup option available
Solution
- Only a ruleset admin (single or global) can activate/de-activate a Product (If they have the correct permission too - "Do actions on Product tab, excluding setup")
- Then ONLY an admin of a certain product can access the Product setup of that product - they do not need to be a ruleset admin.
- Also, the same rules that apply to Activating/Deactivating a product, apply to activating/de-activating SigniChat.
Performance Management
System not allowing the manager to copy scorecard on an employee (TP#116196)
Problem
- When performing DB-only actions like importing data from V8 to V9 the cached entries in the system for new data is not busted automatically.
Solution
- Add an API endpoint in the import service to allow the cache to be busted using an API endpoint.
- This can be triggered from SQL as needed to solve the issue.
Percentage errors when submitting contracts (TP#116517)
Problem
- Some scenarios occur when the items weighted over section setting are on where the L2 weights are supposed to be calculated automatically but end up being incorrect and not totaling up to 100%.
Solution
- Could not replicate issue to solve, but removed the front end L2 validation when the weighted over section setting is on.
- Weights are still redistributed and validated on the backend.
Error when opening PM Section Items (TP#116816)
Problem
- Could not access Section Item master data.
- This was due to the custom handling of the Section Item enum type that was added initially.
Solution
- Removed the custom handling and relied on the existing functionality since the SectionItem enum works generically now and no custom implementation is needed.
HR Processes
Cancel Request button is not enabled (TP#116755)
Problem
- Approve, decline, and cancel buttons are disabled and cannot continue
Solution
- Ensure the Reason and toggle trigger the buttons
People Management
Roles are not applying to V8 pages (TP#112977)
Problem
- Ruleset admin and Schema admin in V9 and V8 respectively are handled differently.
- In V8 schema admin always has edit/view rights.
- In V9 a Ruleset admin needs the appropriate right to view/edit.
Solution
- Added a check, when coming from V9 it will only check the view/edit permissions and not if the user is an admin.
Imports
Employee data import not working (TP#116883)
Problem
- User import fails without reason when importing bulk users where the dataset is made of existing and new users
Solution
- Correct the filter that excludes the current users from the list of new users to create.
- Ensure external ID is only used when it is not null when doing this comparison.
Competencies not copied to positions created by the import (TP#113352)
Problem
- When importing individuals for a job position, the job position does not inherit the competencies from the job profile.
Solution
- Add a bulk insert/update for the competencies