1. Major features
1.1. Rostering overrides
You can now override the start and end time per tutor within the class timetable. That means that one tutor might arrive at a different time to another and at a different time to the scheduled class times. You’ll not be able to more easily roster tutors for additional setup time, or have an assistant come in for just part of a class.
This also means that the schema around CourseSession and SessionCourseClassTutor has changed a little, so if you have custom scripts depending on this please review them.
1.2. Edit view design update
Significant work has gone into the edit views to make them easier to read and less cluttered. We hope you enjoy the changes. We’ve hidden the pencil icons until you hover over each field and introduced a slightly larger and darker font in the default theme. Fields are a little more spaced to make them more readable.
We’ve introduced new page titles in the edit view which are clearer, but also get out of the way as you scroll down.
Sections are all collapsible and remember the last state you left them in, on that particular browser. So if you rarely need to look at the VET section, that will stay collapsed out of the way.
All our themes have been updated to ensure they have sufficient contrast to be easily readable, and to ensure they collapse nicely on smaller screens or tablets.
With our upgrade to the latest material design UI libraries, you’ll also see some improved widgets like the calendar picker.
2. Minor features
Combined site and room element into a single nested drop down menu
Links to contact from message creation view
Rostering UI for session component
TutorAttendance start/end date fields
Remove Session.payableDuration field
Use tutor roster for clash validation
Combine Session and Tutor attendance models
Adjust custom resources to use tutor rostering fields instead of session dates
Point versions. From this release you’ll see the version as 108.2603 rather than just 108. This will make it easier to see which releases are purely part of our release process testing and which introduce new features. Only major releases will get release notes.
Leads edit view - Change heading label for Invoices in Leads edit view
Remove Christmas theme
Tag pencil should be hidden until hover
More space between columns
Corporate pass discounts should only apply if payer matches
USI validation failing in Certificates window when USIs are already verified
Classes - Bulk Change Sessions > Tutors > 'Something went wrong'
Tags not appearing in Documents view
News post with defined page shouldn’t be visible in dashboard news
ckeditor/ckeditor5-dev-utils pulls in security issue in dependency