Skip to content

UniTime 4.8 build 224

Choose a tag to compare

@tomas-muller tomas-muller released this 26 May 12:14

Course Timetabling

Suggestions

  • Compute and populate conflicting constraints when a placement with conflicts is selected from the Suggestions table in the Placements mode.
  • Fixed a problem when an invalid placement is selected for the 2nd or later class from the Selected Assignment, which was causing conflicting placements to get unassigned.

Administration

Subject Areas: Delete

  • Fixed a Hibernate exception (ObjectDeletedException) when deleting a subject area that has some not-offered courses.
  • Caused by the latest Hibernate upgrade (to version 6.6).

Student & Instructor Name Format

  • Fixed an exception that was thrown when a first name or a last name is just a single space for name formats using initials.

Add/Edit Subject Area

  • List all available departments (excluding externally managed ones) for a subject area.
    • Instead of those that are being used (have a manager, a room, or another subject).

Export: Encrypted URLs

  • Fixed a potential vulnerability problem with encrypted export URLs, allowing an attacker to inject a wrong user ID.
  • It is now possible to specify which exporters allow encrypted URL authorizations (by default, only the iCalendar exports are allowed).
    • This can be configured using the unitime.export.authorizeEncodedQueries application property.