Skip to content
Snippets Groups Projects
Verified Commit 5b4f4a9d authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add method to get lessons of a student. Advances #34.

parent 218592cf
No related branches found
No related tags found
No related merge requests found
...@@ -66,6 +66,10 @@ class LessonPeriodQuerySet(models.QuerySet): ...@@ -66,6 +66,10 @@ class LessonPeriodQuerySet(models.QuerySet):
select={'_week': week.week} select={'_week': week.week}
) )
def filter_participant(self, person: Union[Person, int]):
return self.filter(
Q(lesson__groups__members=person) | Q(lesson__groups__parent_groups__members=person))
def filter_group(self, group: Union[Group, int]): def filter_group(self, group: Union[Group, int]):
return self.filter( return self.filter(
Q(lesson__groups=group) | Q(lesson__groups__parent_groups=group)) Q(lesson__groups=group) | Q(lesson__groups__parent_groups=group))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment