Add chapters query
This commit is contained in:
parent
c7711989b7
commit
98a029a998
|
|
@ -18,8 +18,6 @@ class MutateContentBlock(graphene.relay.ClientIDMutation):
|
||||||
# updated_title = graphene.String()
|
# updated_title = graphene.String()
|
||||||
# updated_type = graphene.String()
|
# updated_type = graphene.String()
|
||||||
|
|
||||||
# user_module_progress = graphene.Field(UserModuleProgressNode)
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def mutate_and_get_payload(cls, *args, **kwargs):
|
def mutate_and_get_payload(cls, *args, **kwargs):
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
|
|
@ -107,6 +107,7 @@ class BookNode(DjangoObjectType):
|
||||||
|
|
||||||
|
|
||||||
class BookQuery(object):
|
class BookQuery(object):
|
||||||
|
book = relay.Node.Field(BookNode)
|
||||||
topic = relay.Node.Field(TopicNode)
|
topic = relay.Node.Field(TopicNode)
|
||||||
module = relay.Node.Field(ModuleNode)
|
module = relay.Node.Field(ModuleNode)
|
||||||
chapter = relay.Node.Field(ChapterNode)
|
chapter = relay.Node.Field(ChapterNode)
|
||||||
|
|
@ -114,6 +115,7 @@ class BookQuery(object):
|
||||||
books = DjangoFilterConnectionField(BookNode)
|
books = DjangoFilterConnectionField(BookNode)
|
||||||
topics = DjangoFilterConnectionField(TopicNode)
|
topics = DjangoFilterConnectionField(TopicNode)
|
||||||
modules = DjangoFilterConnectionField(ModuleNode)
|
modules = DjangoFilterConnectionField(ModuleNode)
|
||||||
|
chapters = DjangoFilterConnectionField(ChapterNode)
|
||||||
|
|
||||||
def resolve_books(self, *args, **kwargs):
|
def resolve_books(self, *args, **kwargs):
|
||||||
return Book.objects.filter(**kwargs).live()
|
return Book.objects.filter(**kwargs).live()
|
||||||
|
|
@ -123,3 +125,6 @@ class BookQuery(object):
|
||||||
|
|
||||||
def resolve_modules(self, *args, **kwargs):
|
def resolve_modules(self, *args, **kwargs):
|
||||||
return Module.objects.filter(**kwargs).live()
|
return Module.objects.filter(**kwargs).live()
|
||||||
|
|
||||||
|
def resolve_chapters(self, *args, **kwargs):
|
||||||
|
return Chapter.objects.filter(**kwargs).live()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue