From ed8c49e361e48ccb7c049e8e2a39cff52128fe30 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Tue, 14 Jan 2020 18:06:54 +0100 Subject: [PATCH] Fix var names and add missing import --- aleksis/apps/chronos/models.py | 22 +++++++++++----------- aleksis/apps/chronos/util.py | 2 +- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index c9759257..a8ee5758 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -98,11 +98,11 @@ class LessonDataQuerySet(models.QuerySet): return self.filter( **{ - self._perdiod_path + "lesson__date_start__lte": now.date(), - self._perdiod_path + "lesson__date_end__gte": now.date(), - self._perdiod_path + "period__weekday": now.isoweekday(), - self._perdiod_path + "period__time_start__lte": now.time(), - self._perdiod_path + "period__time_end__gte": now.time(), + self._period_path + "lesson__date_start__lte": now.date(), + self._period_path + "lesson__date_end__gte": now.date(), + self._period_path + "period__weekday": now.isoweekday(), + self._period_path + "period__time_start__lte": now.time(), + self._period_path + "period__time_end__gte": now.time(), } ).annotate_week(week) @@ -110,16 +110,16 @@ class LessonDataQuerySet(models.QuerySet): """ Filter for all lessons a participant (student) attends. """ return self.filter( - Q(**{self._perdiod_path + "lesson__groups__members": person}) - | Q(**{self._perdiod_path + "lesson__groups__parent_groups__members": person}) + Q(**{self._period_path + "lesson__groups__members": person}) + | Q(**{self._period_path + "lesson__groups__parent_groups__members": person}) ) def filter_group(self, group: Union[Group, int]): """ Filter for all lessons a group (class) regularly attends. """ return self.filter( - Q(**{self._perdiod_path + "lesson__groups": group}) - | Q(**{self._perdiod_path + "lesson__groups__parent_groups": group}) + Q(**{self._period_path + "lesson__groups": group}) + | Q(**{self._period_path + "lesson__groups__parent_groups": group}) ) def filter_teacher(self, teacher: Union[Person, int]): @@ -127,7 +127,7 @@ class LessonDataQuerySet(models.QuerySet): return self.filter( Q(**{self._subst_path + "teachers": teacher, self._subst_path + "week": F("_week"),}) - | Q(**{self._perdiod_path + "lesson__teachers": teacher}) + | Q(**{self._period_path + "lesson__teachers": teacher}) ) def filter_room(self, room: Union[Room, int]): @@ -135,7 +135,7 @@ class LessonDataQuerySet(models.QuerySet): return self.filter( Q(**{self._subst_path + "room": room, self._subst_path + "week": F("_week"),}) - | Q(**{self._perdiod_path + "room": room}) + | Q(**{self._period_path + "room": room}) ) def annotate_week(self, week: Union[CalendarWeek, int]): diff --git a/aleksis/apps/chronos/util.py b/aleksis/apps/chronos/util.py index 6e49d875..94dba4e2 100644 --- a/aleksis/apps/chronos/util.py +++ b/aleksis/apps/chronos/util.py @@ -1,5 +1,5 @@ from datetime import date -from typing import Tuple, List +from typing import Tuple, List, Union from calendarweek import CalendarWeek -- GitLab