From 90e3b820f74f74260fb88eb613630b606559be22 Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Wed, 31 Jan 2024 19:14:37 +0100 Subject: [PATCH] Add graphql documentation mutation --- .../apps/alsijil/frontend/components/Coursebook.vue | 2 +- .../alsijil/frontend/components/coursebook.graphql | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/aleksis/apps/alsijil/frontend/components/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/Coursebook.vue index d30a48260..15e4bb550 100644 --- a/aleksis/apps/alsijil/frontend/components/Coursebook.vue +++ b/aleksis/apps/alsijil/frontend/components/Coursebook.vue @@ -27,7 +27,7 @@ <script> import CRUDIterator from "aleksis.core/components/generic/CRUDIterator.vue"; import Documentation from "./documentation/Documentation.vue"; -import gqlDocumentationsForCoursebook from "./coursebook.graphql"; +import { gqlDocumentationsForCoursebook } from "./coursebook.graphql"; import { DateTime } from "luxon"; export default { diff --git a/aleksis/apps/alsijil/frontend/components/coursebook.graphql b/aleksis/apps/alsijil/frontend/components/coursebook.graphql index f1a1eb80c..28ba13bbc 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook.graphql +++ b/aleksis/apps/alsijil/frontend/components/coursebook.graphql @@ -34,3 +34,14 @@ query gqlDocumentationsForCoursebook( dateEnd } } + +mutation gqlCreateOrUpdateDocumentations($input: [DocumentationInputType]!) { + createOrUpdateDocumentations(input: $input) { + items: documentations { + id + topic + homework + groupNote + } + } +} -- GitLab