From 85a31316802743af2e54dcf8475a0038c323e193 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Tue, 4 May 2021 15:25:28 +0200 Subject: [PATCH] Add snapshot module detail query --- .../graphql/gql/queries/snapshots/detail.gql | 12 +++ client/src/pages/snapshot/snapshot.vue | 13 +++- server/books/models/snapshot.py | 7 +- server/books/schema/interfaces/chapter.py | 3 +- .../books/schema/interfaces/contentblock.py | 17 ++++ server/books/schema/interfaces/module.py | 12 ++- server/books/schema/nodes/chapter.py | 4 +- server/books/schema/nodes/content.py | 8 +- server/books/schema/nodes/module.py | 29 ++++--- server/books/schema/nodes/snapshot.py | 77 +++++++++++++++++-- server/books/schema/queries.py | 10 ++- server/books/tests/test_create_snapshot.py | 48 +++++++++++- server/schema.graphql | 76 ++++++++++++------ 13 files changed, 249 insertions(+), 67 deletions(-) create mode 100644 server/books/schema/interfaces/contentblock.py diff --git a/client/src/graphql/gql/queries/snapshots/detail.gql b/client/src/graphql/gql/queries/snapshots/detail.gql index e69de29b..71838e0f 100644 --- a/client/src/graphql/gql/queries/snapshots/detail.gql +++ b/client/src/graphql/gql/queries/snapshots/detail.gql @@ -0,0 +1,12 @@ +query SnapshotDetail($id: ID!) { + snapshot(id: $id) { + id + chapters { + id + description + title + titleHidden + descriptionHidden + } + } +} diff --git a/client/src/pages/snapshot/snapshot.vue b/client/src/pages/snapshot/snapshot.vue index 7fbb2fc2..4b9f6fa6 100644 --- a/client/src/pages/snapshot/snapshot.vue +++ b/client/src/pages/snapshot/snapshot.vue @@ -2,11 +2,12 @@
Hello {{ id }} +