diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue index e0a0e8315ea80fd3091ed92ad5730e68fef5eadc..0831776b676f1bb9fed69a78d4a248526714d06b 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue @@ -75,7 +75,7 @@ import CreateButton from "aleksis.core/components/generic/buttons/CreateButton.v import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue"; import SaveButton from "aleksis.core/components/generic/buttons/SaveButton.vue"; import loadingMixin from "aleksis.core/mixins/loadingMixin.js"; -import { createAbsences } from "./absenceCreation.graphql"; +import { createAbsencesForPersons } from "./absenceCreation.graphql"; export default { name: "AbsenceCreationDialog", @@ -107,7 +107,7 @@ export default { confirm() { this.handleLoading(true); this.$apollo.mutate( { - mutation: createAbsences, + mutation: createAbsencesForPersons, variables: { persons: this.persons.map((p) => p.id), start: this.startDate, diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/absenceCreation.graphql b/aleksis/apps/alsijil/frontend/components/coursebook/absences/absenceCreation.graphql index c2bd0eefecac9ff67377a7345a674a3f78483fd1..1b41a76a3ceac242f4e065d5504600e324a682c6 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/absenceCreation.graphql +++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/absenceCreation.graphql @@ -37,14 +37,14 @@ query lessonsForPersons( } # Use absencesInputType? -mutation createAbsences( +mutation createAbsencesForPersons( $persons: [ID]! $start: Date! $end: Date! $comment: String $reason: ID! ) { - createAbsences( + createAbsencesForPersons( persons: $persons start: $start end: $end diff --git a/aleksis/apps/alsijil/schema/__init__.py b/aleksis/apps/alsijil/schema/__init__.py index 92ac4d81e0e69eddc3758a859d82421ad4a66c7f..10ae6235944bba2b2d7df9fbc9cd636d8190a412 100644 --- a/aleksis/apps/alsijil/schema/__init__.py +++ b/aleksis/apps/alsijil/schema/__init__.py @@ -20,7 +20,7 @@ from .documentation import ( ) from .absences import ( LessonsForPersonType, - AbsencesBatchCreateMutation, + AbsencesForPersonsCreateMutation, ) class Query(graphene.ObjectType): @@ -175,4 +175,4 @@ class Query(graphene.ObjectType): class Mutation(graphene.ObjectType): create_or_update_documentations = DocumentationBatchCreateOrUpdateMutation.Field() - create_absences = AbsencesBatchCreateMutation.Field() + create_absences_for_persons = AbsencesForPersonsCreateMutation.Field() diff --git a/aleksis/apps/alsijil/schema/absences.py b/aleksis/apps/alsijil/schema/absences.py index d53243e6cf3b59ce357be948767e9cae8a9d30c9..57a39bcff3b70abdac4602f69190098981c9f61d 100644 --- a/aleksis/apps/alsijil/schema/absences.py +++ b/aleksis/apps/alsijil/schema/absences.py @@ -10,7 +10,7 @@ class LessonsForPersonType(graphene.ObjectType): id = graphene.ID() # noqa lessons = graphene.List(DocumentationType) -class AbsencesBatchCreateMutation(graphene.Mutation): +class AbsencesForPersonsCreateMutation(graphene.Mutation): class Arguments: persons = graphene.List(graphene.ID, required=True) start = graphene.Date(required=True) @@ -78,4 +78,4 @@ class AbsencesBatchCreateMutation(graphene.Mutation): ) # Return ok=True if everything went well. - return AbsencesBatchCreateMutation(ok=True) + return AbsencesForPersonsCreateMutation(ok=True)