diff --git a/aleksis/apps/alsijil/frontend/components/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/Coursebook.vue index d30a48260dddbe5f721ba3406fb358c1cb8e6562..15e4bb550bc784ea3b62e36a59bda9beb50d3aa8 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 f1a1eb80ceed48593f080da590c2df24e53599db..28ba13bbc3c140f1ca1dd74dca4b28999b0958e8 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 + } + } +}