Skip to main content

Version 9.1.102 (15 July 2024)

Performance Management

The employee cannot submit objectives (TP#118111)

Problem

  • A user could not submit objectives if perspectives were enabled and an Action Plan section was active on the contract.

 

Solution

  • Ensure that contract objectives can be submitted when perspectives are enabled and an action plan section is present.

 

Prevent the delete icon from wrapping to a new line (TP#117026)

Problem

  • When an employee views his agreement when there is one period in the rating phase and another is still in the objective phase, then the delete icon on the objective phase is moved to the next line to the left of the table

 

Solution

  • Fix delete icon wrapping to next line on Employee Dashboard

 


Ruleset Management

Translation Resources displayed in tooltip (TP#116882)

Problem

  • Tooltip items are not being translated.

 

Solution

  • Run translation functions when getting the list of menu items.

 

Content Server Password is in clear text by default (TP#116341)

Problem

  • Content server client secret visible by default

 

Solution

  • Changes content server client secret to have password type by default

 

Menus displayed incorrectly (TP#116853)

Problem

  • The learning portal and HR help desk translations had typos in them, which caused the translation to not work.

 

Solution

  • Fix the typos for those two translations.

 

'User not active' message when attempting to log into newly created ruleset (TP#116988)

Problem

  • When a new ruleset is created, when trying to log into that ruleset with the user that created it a user not active message is displayed. The problem is that the user has no appointment and does not exist on JobProfiler.MaterializedUsers because of an error when trying to materialize the user.
  • This error is because the user has tried to be added before the ruleset has been created on JP which causes the context to go invalid and the user never gets created.

 

Solution

Changed the order of execution to first send the ruleset created event, and then send the copy identity user (which calls user created event) to reduce the chance of a race condition occurring and the user being created before the ruleset exists on JP.

 


People Management

Not Authorised screen displayed when terminating an employee (TP#116658)

Problem 

  • When terminating an employee an unauthorized screen is shown and the user can not be found within the people management dashboard. The terminated users are thus not cached and therefore the unauthorized error.

 

Solution

  • Made changes to the user's query to include all users to add in the cache as well.  
  • This fixed both issues, on people management dashboard and with the unauthorized page.

 

Welcome message image on screen display (TP#118074)

Problem

  • Images overlap the modal

 

Solution

  • Make send confirmation email dialog preview XL

 


Login page

Items cannot be seen, the drop-down items are in white and the background is white (TP#116763)

Problem

  • Transparency does not work on drop-down items
  • The drop-down is still visible when there is only one language to select

 

Solution

  • Let the drop-down color be set to the same as the parent element. Otherwise, the text won't be seen
  • Hide the language drop-down if there is only 1 active language on the current ruleset