-
Jonathan Weth authoredJonathan Weth authored
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.