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 2.83 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Changed

  • Wrap all imports in complete revisions to make it possible to undo them completely and to track changes correctly.

Fixed

  • Skip extra lessons without a subject.
  • Fix problems with lesson parts without a room and lesson parts with two courses and one teacher in a room.

2.0rc2 - 2021-07-30

Fixed

  • Get validity ranges by Untis ID and the corresponding school term.

2.0rc1 - 2021-06-23

Fixed

  • Preference section verbose names were displayed in server language and not user language (fixed by using gettext_lazy).

2.0b0 - 2021-05-21

Added

  • Import data related to school terms and validity ranges.
  • Provide different Celery tasks for multiple import scenarios.

Changed

  • Rename permission rules to differentiate from internal permissions.

Fixed

  • Cleanly delete old break supervisions instead of just replacing them.
  • Do not import lessons without lesson periods.
  • Delete (supervision) substitutions which are out of their validity range.
  • Only import supervisions for the linked UNTIS term and not for all terms.
  • Import supervisions linked to a validity range.
  • Import absences with correct absence types and not None values.
  • Set teachers to an empty list if there are no original and no substitution teachers.
  • Call update_or_create without prefetched or joined data.

Removed

  • Remove support for XML import due to a lack of maintenance.

2.0a2 - 2020-05-04

Added

  • Import UNTIS data from MySQL
  • Import absence reasons
  • Import absences
  • Import breaks
  • Import classes
  • Import events
  • Import holidays
  • Import lessons
  • Import rooms
  • Import subjects
  • Import substitutions
  • Import supervision areas
  • Import teachers
  • Import time periods

1.0a1 - 2019-09-17

Added

  • Allow updating subjects, rooms and time periods from new import
  • Allow importing a new version of a timetable

Changed

  • Use bootstrap buttons everywhere

Fixed

  • Work around bug in Untis that wrongly splits classes if they contain spaces