diff --git a/aleksis/apps/alsijil/schema/__init__.py b/aleksis/apps/alsijil/schema/__init__.py index fd813944bef7f154959a0da3f804d4da22849645..7803b612730bbf4aec6cd63968647bc2bc2b5907 100644 --- a/aleksis/apps/alsijil/schema/__init__.py +++ b/aleksis/apps/alsijil/schema/__init__.py @@ -38,7 +38,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 323ceb1926c998fe1ed394610f9d31d0140d5f4b..00304a581a27bb04a4c8cf1903d1de0e6046a990 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: