From 915d229f0c75d05e4efb09c604a6d393fba5b8ed Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Thu, 2 May 2024 17:31:42 +0200 Subject: [PATCH] Add LessonsForPersonType --- aleksis/apps/alsijil/schema/__init__.py | 2 +- aleksis/apps/alsijil/schema/absences.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/aleksis/apps/alsijil/schema/__init__.py b/aleksis/apps/alsijil/schema/__init__.py index eb1e1c254..b1bac0159 100644 --- a/aleksis/apps/alsijil/schema/__init__.py +++ b/aleksis/apps/alsijil/schema/__init__.py @@ -39,7 +39,7 @@ class Query(graphene.ObjectType): courses_of_person = FilterOrderList(CourseType, person=graphene.ID()) lessons_for_persons = FilterOrderList( - LessonForPerson, # person graphene.List(LessonEvent) + LessonsForPersonType, persons=graphene.List(graphene.ID, required=True), start=graphene.Date(required=True), end=graphene.Date(required=True), diff --git a/aleksis/apps/alsijil/schema/absences.py b/aleksis/apps/alsijil/schema/absences.py index 323ceb192..00304a581 100644 --- a/aleksis/apps/alsijil/schema/absences.py +++ b/aleksis/apps/alsijil/schema/absences.py @@ -1,4 +1,9 @@ import graphene +from aleksis.apps.chronos.schema import LessonEventType + +class LessonsForPersonType(graphene.ObjectType): + id = graphene.ID() # noqa + lessons = graphene.List(LessonEventType) class AbsencesBatchCreateMutation(graphene.Mutation): class Arguments: -- GitLab