From 47edcb1a9e153f447703599dabfbfb0af4d1634e Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Tue, 20 Aug 2024 09:38:47 +0200 Subject: [PATCH] Add typeannotations to mutation parameters --- aleksis/apps/alsijil/schema/absences.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/aleksis/apps/alsijil/schema/absences.py b/aleksis/apps/alsijil/schema/absences.py index 09460f75b..1dd773e46 100644 --- a/aleksis/apps/alsijil/schema/absences.py +++ b/aleksis/apps/alsijil/schema/absences.py @@ -1,3 +1,6 @@ +import datetime +from typing import List + from django.core.exceptions import PermissionDenied import graphene @@ -21,7 +24,16 @@ class AbsencesForPersonsCreateMutation(graphene.Mutation): participation_statuses = graphene.List(ParticipationStatusType) @classmethod - def mutate(cls, root, info, persons, start, end, comment, reason): # noqa + def mutate( + cls, + root, + info, + persons: List[str | int], + start: datetime.datetime, + end: datetime.datetime, + comment: str, + reason: str | int, + ): participation_statuses = [] persons = Person.objects.filter(pk__in=persons) -- GitLab