Add chapters query

This commit is contained in:
Pawel Kowalski 2018-09-05 15:22:40 +02:00
parent c7711989b7
commit 98a029a998
2 changed files with 5 additions and 2 deletions

View File

@ -18,8 +18,6 @@ class MutateContentBlock(graphene.relay.ClientIDMutation):
# updated_title = graphene.String()
# updated_type = graphene.String()
# user_module_progress = graphene.Field(UserModuleProgressNode)
@classmethod
def mutate_and_get_payload(cls, *args, **kwargs):
try:

View File

@ -107,6 +107,7 @@ class BookNode(DjangoObjectType):
class BookQuery(object):
book = relay.Node.Field(BookNode)
topic = relay.Node.Field(TopicNode)
module = relay.Node.Field(ModuleNode)
chapter = relay.Node.Field(ChapterNode)
@ -114,6 +115,7 @@ class BookQuery(object):
books = DjangoFilterConnectionField(BookNode)
topics = DjangoFilterConnectionField(TopicNode)
modules = DjangoFilterConnectionField(ModuleNode)
chapters = DjangoFilterConnectionField(ChapterNode)
def resolve_books(self, *args, **kwargs):
return Book.objects.filter(**kwargs).live()
@ -123,3 +125,6 @@ class BookQuery(object):
def resolve_modules(self, *args, **kwargs):
return Module.objects.filter(**kwargs).live()
def resolve_chapters(self, *args, **kwargs):
return Chapter.objects.filter(**kwargs).live()