Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.rst 3.49 KiB

Changelog

2.0b0 - 2021-05-21

Added

  • Introduce validity range and link data to validity ranges.
  • Add option to link subjects to groups
  • Add search indices for rooms.
  • Show week version of smart timetable on desktop devices.
  • Add PDF export function for regular timetables.

Changed

  • Link week-related models not only to weeks, but also to years.
  • Optimise query count in timetable views.
  • Go to next week if current day is out of range (weekly timetable view).
  • Summarize double lessons in substitutions print view.
  • Show only parent groups in "Affected groups".

Fixed

  • Do not show dates in regular timetable.
  • Show correct tooltip for rooms in substitution table.
  • Show extra lessons in which a person is the new teacher in "My timetable".
  • Show translations for weekdays.
  • Show absent teachers in substitutions plan.
  • Show supervisions in substitutions plan.
  • Sort teacher short names alphabetically.
  • Sort substitutions table by parent groups if displaying parent groups is activated.
  • Make previous/next lesson API functions independent of the validity range.
  • Show only regular elements in regular timetable, don't include information like holidays.

2.0a2 - 2020-05-04

Added

  • Header box with absent and affected teachers and groups.
  • Provide smart plan for current day as dashboard widget.
  • Roles and permissions for timetable and lists.
  • Show events in timetable.
  • Show exams in timetable.
  • Show holidays in timetable.
  • Show supervision substitutions in timetable and list.

Changed

  • Improve handling of different types (substitutions, timetables,…).
  • Improve view for groups in timetable views.
  • More intelligent personal timetable (checks if current person is teacher,…).
  • Show announcements in timetable views.
  • Devs: Move prev/next function to models.
  • Devs: Rename field abbrev to short_name.

Fixed

  • Force all lessons in timetable to same height.
  • Render empty periods correctly.

2.0a1 - 2020-02-01

Added

  • Migrate to MaterializeCSS

Changed

  • Redesign filter ui for rooms, classes or teachers.
  • Rename person timetabe for current day to "smart plan".

Fixed

  • Catch error if no timetable data is available.

1.0a3 - 2019-11-24

Added

  • Add list of all future substitutions.
  • Devs: Add API to get date of a period.

1.0a2 - 2019-11-11

Added

  • Devs: LessonPeriod now has a custom QuerySet and manager for advanced filtering.

Fixed

  • Room plan includes substituted lessons now.

1.0a1 - 2019-09-17

Added

  • Support lesson cancellation.
  • Devs: Add fully pythonic API for calendar weeks.

Fixed

  • Redirect to correct date after editing a substitution.
  • Correctly display teachers for substituted lessons.
  • Use bootstrap buttons everywhere.