Skip to main content

Version 9.1.151.2 (Support Release - 19 March 2025)

Tenant Management

Tenant Status stuck on 'Sending Completion Notification' (#129577)

Problem

  • Ruleset and Tenant creation is failing to complete because of the recent audit changes, the calls are made anonymously and thus identity is not set, but on the audit service it tries to fetch the ruleset ID from identity, and if not found uses the RulesetId column from the changed entity.
  • The problem however is that MaterialiedRuleset tables do not have the RulesetId column (It's called just Id).

Solution

  • Added the INonAuditable interface to the RB and JP materialised ruleset entities.
  • Also added a change on the SqlServerDbContext class to check that when the specific entity is the Ruleset in the Account Domain to use the Id column (For audits directly on the Account.Ruleset table).
  • Added a fallback to 0, for if the entity in question Does not have RulesetId, this way the audit does not break and at least logs the audit against RulesetId 0.

System Close Date shows differently on the list screen than on the Tenant screen (#128903)

Problem

  • Tenants' close dates would be displayed differently on the Tenant Management and the Tenant Profile page.

 

Solution

  • Changed the one date to take the user's time zone into account


Performance Management

Evaluation Summary - Min and Max scores do not reflect correctly (#129365)

Problem

  • The overall minimum and maximum ratings displayed on the Evaluation Summary showed the LEAST AND MOST used ratings instead of the highest and lowest ratings.
Solution
  • Changed the overall minimum and maximum ratings to be the minimum and maximum ratings selected across all KPIs that were rated.


Organisational Unit

When the Org name is too long the (people, Vacancy, Inactive) does not appear (#129186)

Problem


Learning Management

Saving Attendance Register and Default Recipient Check on Email Notification (#129038)

Problem

  • The client requested to save attendance when the notification
  • The client requested that the parent checkbox be a default recipient when sending absent notifications

Solution

  • Modified CreateAttendanceNotificationModal to call saveAttendanceRegister before creating notifications.
  • Changed includeParent state in AttendanceNotificationModal to true by default

Show period dates on the mark sheet (#123699)

Problem

  • The dates are not showing on the mark sheet

Solution

  • Add the dates to display on the mark sheet


Data Warehouse

Added additional data (#120152)

Problem

  • LearningManagement data needed to be added for WFA School reports

Solution

  • Added Datasource fields lmStudentSubjects and lmTermResults to the V9 DWH with the required fields