- Mar 10, 2020
-
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
- Mar 08, 2020
-
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
- Mar 07, 2020
-
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
- Feb 15, 2020
-
-
Tom Teichler authored
This reverts commit 7c861435.
-
Tom Teichler authored
-
- Feb 13, 2020
-
-
Jonathan Weth authored
-
Jonathan Weth authored
Refactor out a lot of stuff used by TimetableWidget and my_timetable both to models and model extensions
-
- Feb 12, 2020
-
-
Jonathan Weth authored
-
Jonathan Weth authored
-
Jonathan Weth authored
-
Jonathan Weth authored
Close #65
-
Jonathan Weth authored
- On/off switchable via constance - Included in substitutions.html and substitutions_print.html - Add extra QuerySet functions (affected_lessons, affected_groups, affected_teachers)
-
- Feb 10, 2020
-
-
Jonathan Weth authored
-
- Feb 09, 2020
-
-
Jonathan Weth authored
-
- Feb 06, 2020
-
-
Nik | Klampfradler authored
-
- Jan 30, 2020
-
-
Jonathan Weth authored
-
Jonathan Weth authored
-
Jonathan Weth authored
-
Jonathan Weth authored
Close #60
-
- Jan 26, 2020
-
-
Nik | Klampfradler authored
Aggregates return an explicit None if there is no data to aggregate, and dict's get method only returns teh default if the key does not exist. Closes #43.
-
Nik | Klampfradler authored
Closes #59.
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
Tom Teichler authored
-
Nik | Klampfradler authored
-
Nik | Klampfradler authored
-
- Jan 25, 2020
-
-
Jonathan Weth authored
-
Jonathan Weth authored
-
Jonathan Weth authored
-