Releases
v4.7.106
Course Timetabling
Multiple Class Setup: Cancelled Classes
Corrected the limits computation when there are cancelled classes. This fixes an issue introduced with Struts2 upgrade.
If a cancelled class (that has a parent class) is opened, do not open other classes of the same parent.
Timetable Grid: String index out of range fix
Make sure that DateUtil.getWeek(Date) returns a week that is relative to the current year.
So for instance, for 12/31/2023, week 53 is returned instead of 1.
This fixes the following error when display mode Per Date is used.
Failed to load timetables: String index out of range: -241
This also corrects the list of available weeks in the Week drop-down.
Timetable Grid: Curriculum
When showing a saved/committed solution, corrected matching of a curriculum reservation when the displayed curriculum has no major.
Event Management
Events Timetable: Curriculum
Corrected matching of a curriculum reservation when the displayed curriculum has no major.
Administration
Roll Forward Session: Room Partitions
Roll forward room partitions (Room.parentRoom property).
Bug Fixes
Online Scheduling Dashboards: Filter
Fixed the query when filtering by course and instructional method at the same time.
Corrected the ability to use not assignment:XX in the filter on the Enrollments tab, e.g.: not assignment:Vital
Student Scheduling Dashboards: Enrollments
When listing individual enrollments on the Courses tab:
Request priority column did not show for Vital and LC courses.
Adjusted display of request Priority column (include text, not just an icon).
Improved sorting by Priority, Alternative, and (request) Priority.
Course Timetabling Solver: Export CSV
Corrected Export Solution when the class names include external ids/class suffixes (i.e., unitime.solver.showClassSuffixes is true).
You can’t perform that action at this time.