Add a single module query (without edges/node)

This commit is contained in:
Pawel Kowalski 2018-08-16 16:50:31 +02:00
parent e2c20cca2f
commit 3f159b0473
3 changed files with 31 additions and 1 deletions

View File

@ -1,5 +1,5 @@
query ModulesQuery($slug: String!) {
modules(slug:$slug) {
modules(slug: $slug) {
edges {
node {
id

View File

@ -0,0 +1,28 @@
query ModuleQuery($id: ID! {
module(id: $id) {
id
slug
title
metaTitle
teaser
intro
chapters {
edges {
node {
id
contentBlocks {
edges {
node {
id
slug
title
type
contents
}
}
}
}
}
}
}
}

View File

@ -107,6 +107,8 @@ class BookNode(DjangoObjectType):
class BookQuery(object):
module = relay.Node.Field(ModuleNode)
books = DjangoFilterConnectionField(BookNode)
topics = DjangoFilterConnectionField(TopicNode)
modules = DjangoFilterConnectionField(ModuleNode)