Ergebnisse: Modul 1
+ Ergebnisse: {{module.metaTitle}}
Tauschvorgänge
@@ -21,7 +21,12 @@
Bank»
Anlageberatung
- Welche Geldanlage ist sinnvoll?
+
+
+ {{assignment.title}}
@@ -30,13 +35,12 @@
diff --git a/client/src/graphql/gql/moduleDetailsQuery.gql b/client/src/graphql/gql/moduleDetailsQuery.gql
index 254ab586..82f7c160 100644
--- a/client/src/graphql/gql/moduleDetailsQuery.gql
+++ b/client/src/graphql/gql/moduleDetailsQuery.gql
@@ -1,4 +1,5 @@
#import "./fragments/contentBlockParts.gql"
+#import "./fragments/assignmentParts.gql"
query ModulesQuery($slug: String!) {
module(slug: $slug) {
id
@@ -7,6 +8,13 @@ query ModulesQuery($slug: String!) {
metaTitle
teaser
intro
+ assignments {
+ edges {
+ node {
+ ...AssignmentParts
+ }
+ }
+ }
objectiveGroups {
edges {
node {
diff --git a/client/src/graphql/queries.js b/client/src/graphql/queries.js
new file mode 100644
index 00000000..b79ebb4c
--- /dev/null
+++ b/client/src/graphql/queries.js
@@ -0,0 +1,13 @@
+import MODULE_DETAILS_QUERY from './gql/moduleDetailsQuery.gql';
+
+export function moduleQuery() {
+ return {
+ query: MODULE_DETAILS_QUERY,
+ variables: {
+ slug: this.$route.params.slug
+ },
+ update(data) {
+ return this.$getRidOfEdges(data).module || {};
+ }
+ }
+}
diff --git a/client/src/pages/module.vue b/client/src/pages/module.vue
index 75919043..081777bf 100644
--- a/client/src/pages/module.vue
+++ b/client/src/pages/module.vue
@@ -3,8 +3,8 @@