From 70e7dc39a9be7660a8624f7fbbeecbeac7f44c98 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 5 May 2021 00:18:53 +0200 Subject: [PATCH] Display snapshot module detail --- client/src/components/Chapter.vue | 268 +++++++++--------- client/src/helpers/visibility.js | 6 +- client/src/pages/snapshot/snapshot.vue | 12 +- .../books/schema/interfaces/contentblock.py | 4 + server/books/schema/interfaces/module.py | 2 +- server/books/schema/nodes/content.py | 15 +- server/books/schema/nodes/module.py | 5 +- server/books/schema/nodes/snapshot.py | 25 +- server/schema.graphql | 13 +- 9 files changed, 184 insertions(+), 166 deletions(-) diff --git a/client/src/components/Chapter.vue b/client/src/components/Chapter.vue index 5fa0a530..9326f624 100644 --- a/client/src/components/Chapter.vue +++ b/client/src/components/Chapter.vue @@ -55,154 +55,160 @@ diff --git a/client/src/helpers/visibility.js b/client/src/helpers/visibility.js index a8a36cff..b8484423 100644 --- a/client/src/helpers/visibility.js +++ b/client/src/helpers/visibility.js @@ -70,10 +70,14 @@ export const hidden = ({ visibleFor, hiddenFor, titleHiddenFor, - descriptionHiddenFor + descriptionHiddenFor, + hidden }, schoolClass }) => { + if (hidden === true) { + return true; + } switch (type) { case CONTENT_TYPE: case OBJECTIVE_TYPE: diff --git a/client/src/pages/snapshot/snapshot.vue b/client/src/pages/snapshot/snapshot.vue index 50bccb3c..424e5d44 100644 --- a/client/src/pages/snapshot/snapshot.vue +++ b/client/src/pages/snapshot/snapshot.vue @@ -1,9 +1,5 @@