Version 9.1.133 (2 December 2024)
Data Warehouse
As a Report Builder, I want all the new fields available in the DWH (#120979)
Added the HR Processes additional fields:
Import-export (#121920)
Job Profiler sync from V9 to V8 (#121932)
Problem
Solution
Occupational Level
OFO Codes
Table consolidation and Data Dictionary cleanup (#121644)
Problem
This requires a rename of the alias of such columns Column names do not appear in an expected / logical order
Solution
Learning Management
Prevent users from clicking the attendance Register link if there's no period (#122073)
Problem
Solution
[Pathways] [Class/Group] [Attendance History] Make sure the horizontal scrollbar is always visible (#123369)
Problem
Solution
.card-attendance-history in AttendanceHistory.scss.
Updated AttendanceHistory.tsx to add h-100 class to outer div and MDBCard component, ensuring they take up 100% of the parent container's height
[Pathways] [Class/Group] [Attendance Register] Teacher / Facilitator shown on attendance register (#123365)
Problem
Solution
IdentityClient in AttendanceController and MarksheetController.
Update the Create method signature to include Identity.IdentityClient and call ListUsersLinkedToRolesAsync to filter out Learning Administrator role users.
Updated the SQL query in LearningManagementQueries.cs to order results by s.Surname and s.Name .
In RolesViewModel.cs, removed the LearningAdministrator role from one list of roles with standard permissions and re-added it to the customizable list specifically for when assigning the role to a teacher
[Pathways] [Class/Group] [Marksheet] Reduce padding of the rows in the Setup section (#123538)
Problem
Solution
Marksheet.scss to set padding and font weight for table headers and cells within the #table-marks element.
Modified the Marksheet component in Marksheet.tsx to include additional class names and styles for the accordion header and body.
Changed the MDBTable element to have an id of table-marks to apply the new CSS rules.
[Pathways] [Class/Group] [Marksheet] Marks displayed in reverse order (#123559)
Problem
Solution
cci.Mark clause. To order the items by name
[Pathways] [Class/Group] [Marksheet] Unable to retrieve comments error when I open a mark sheet (#123530)
Problem
Solution
MarkController.cs to wrap error messages in an object with a message property for ConfigurationErrorsException and RpcException.
Modified Marksheet.tsx to check for error.response.data.message in the catch block and conditionally render ButtonLinkSlider and MDBAccordion based on navLinks and markSetupList lengths. Added alerts for no-mark setups or students.
Added new localized messages in learningManagement.json for scenarios with no subjects or students
[Pathways] [Class/Groups] [Attendance Register] Able to save when the attendance register has not been configured (#123525)
Problem
Solution
disabled attribute to the "Save" and "Send Absent Notifications" buttons in the AttendanceRegister component. These buttons will now be disabled if there are no students on the list.
The notification button will now also be disabled until all the attendances listed on the page have been added to the DB
Tenant Management
Date Picker Defaults set to Future Date rather than currently configured date (#122611)
Problem
Solution
Wrong Notification Template used for 1 Day After Notification (#122732)
Problem
Solution
People Management
An unspecified error when saving the profile without specifying the required fields (#122954)
Problem
Solution
Translations
Performance Management: Implement domain error handling with translation keys (#121935)
Problem
Solution