Rename back *Types to *Nodes
This commit is contained in:
parent
ea5afe359b
commit
7d1cac079b
|
|
@ -6,7 +6,7 @@ from graphene_django.filter import DjangoFilterConnectionField
|
|||
from ..models import Book, Topic, Module, Chapter, ContentBlock
|
||||
|
||||
|
||||
class ContentBlockNodeType(DjangoObjectType):
|
||||
class ContentBlockNode(DjangoObjectType):
|
||||
class Meta:
|
||||
model = ContentBlock
|
||||
only_fields = [
|
||||
|
|
@ -18,8 +18,8 @@ class ContentBlockNodeType(DjangoObjectType):
|
|||
interfaces = (relay.Node,)
|
||||
|
||||
|
||||
class ChapterType(DjangoObjectType):
|
||||
content_blocks = DjangoFilterConnectionField(ContentBlockNodeType)
|
||||
class ChapterNode(DjangoObjectType):
|
||||
content_blocks = DjangoFilterConnectionField(ContentBlockNode)
|
||||
|
||||
class Meta:
|
||||
model = Chapter
|
||||
|
|
@ -35,9 +35,9 @@ class ChapterType(DjangoObjectType):
|
|||
return ContentBlock.get_by_parent(self)
|
||||
|
||||
|
||||
class ModuleType(DjangoObjectType):
|
||||
class ModuleNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
chapters = DjangoFilterConnectionField(ChapterType)
|
||||
chapters = DjangoFilterConnectionField(ChapterNode)
|
||||
hero_image = graphene.String()
|
||||
|
||||
class Meta:
|
||||
|
|
@ -62,9 +62,9 @@ class ModuleType(DjangoObjectType):
|
|||
return Chapter.get_by_parent(self)
|
||||
|
||||
|
||||
class TopicType(DjangoObjectType):
|
||||
class TopicNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
modules = DjangoFilterConnectionField(ModuleType)
|
||||
modules = DjangoFilterConnectionField(ModuleNode)
|
||||
|
||||
class Meta:
|
||||
model = Topic
|
||||
|
|
@ -84,9 +84,9 @@ class TopicType(DjangoObjectType):
|
|||
return Module.get_by_parent(self)
|
||||
|
||||
|
||||
class BookType(DjangoObjectType):
|
||||
class BookNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
topics = DjangoFilterConnectionField(TopicType)
|
||||
topics = DjangoFilterConnectionField(TopicNode)
|
||||
|
||||
class Meta:
|
||||
model = Book
|
||||
|
|
@ -107,11 +107,11 @@ class BookType(DjangoObjectType):
|
|||
|
||||
|
||||
class BookQuery(object):
|
||||
module = relay.Node.Field(ModuleType)
|
||||
module = relay.Node.Field(ModuleNode)
|
||||
|
||||
books = DjangoFilterConnectionField(BookType)
|
||||
topics = DjangoFilterConnectionField(TopicType)
|
||||
modules = DjangoFilterConnectionField(ModuleType)
|
||||
books = DjangoFilterConnectionField(BookNode)
|
||||
topics = DjangoFilterConnectionField(TopicNode)
|
||||
modules = DjangoFilterConnectionField(ModuleNode)
|
||||
|
||||
def resolve_books(self, *args, **kwargs):
|
||||
return Book.objects.filter(**kwargs).live()
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ from graphene_django.filter import DjangoFilterConnectionField
|
|||
from objectives.models import ObjectiveGroup, Objective, ObjectiveProgressStatus
|
||||
|
||||
|
||||
class ObjectiveGroupType(DjangoObjectType):
|
||||
class ObjectiveGroupNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
|
||||
class Meta:
|
||||
|
|
@ -18,7 +18,7 @@ class ObjectiveGroupType(DjangoObjectType):
|
|||
return self.id
|
||||
|
||||
|
||||
class ObjectiveType(DjangoObjectType):
|
||||
class ObjectiveNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
|
||||
class Meta:
|
||||
|
|
@ -27,7 +27,7 @@ class ObjectiveType(DjangoObjectType):
|
|||
interfaces = (relay.Node,)
|
||||
|
||||
|
||||
class ObjectiveProgressStatusType(DjangoObjectType):
|
||||
class ObjectiveProgressStatusNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
|
||||
class Meta:
|
||||
|
|
@ -40,4 +40,4 @@ class ObjectiveProgressStatusType(DjangoObjectType):
|
|||
|
||||
|
||||
class ObjectivesQuery(object):
|
||||
objective_groups = DjangoFilterConnectionField(ObjectiveGroupType)
|
||||
objective_groups = DjangoFilterConnectionField(ObjectiveGroupNode)
|
||||
|
|
|
|||
|
|
@ -4,12 +4,12 @@ from graphene_django import DjangoObjectType
|
|||
from graphene_django.filter import DjangoFilterConnectionField
|
||||
|
||||
from rooms.models import Room, RoomEntry
|
||||
from user.schema import UserType
|
||||
from user.schema import UserNode
|
||||
|
||||
|
||||
class RoomEntryType(DjangoObjectType):
|
||||
class RoomEntryNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
author = UserType()
|
||||
author = UserNode()
|
||||
|
||||
class Meta:
|
||||
model = RoomEntry
|
||||
|
|
@ -20,7 +20,7 @@ class RoomEntryType(DjangoObjectType):
|
|||
return self.id
|
||||
|
||||
|
||||
class RoomType(DjangoObjectType):
|
||||
class RoomNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
entry_count = graphene.Int()
|
||||
|
||||
|
|
@ -37,11 +37,11 @@ class RoomType(DjangoObjectType):
|
|||
|
||||
|
||||
class RoomsQuery(object):
|
||||
room = graphene.Field(RoomType, slug=graphene.String(), id=graphene.Int(), appearance=graphene.String())
|
||||
room_entry = relay.Node.Field(RoomEntryType)
|
||||
room = graphene.Field(RoomNode, slug=graphene.String(), id=graphene.Int(), appearance=graphene.String())
|
||||
room_entry = relay.Node.Field(RoomEntryNode)
|
||||
|
||||
all_rooms = DjangoFilterConnectionField(RoomType)
|
||||
all_room_entries = DjangoFilterConnectionField(RoomEntryType)
|
||||
all_rooms = DjangoFilterConnectionField(RoomNode)
|
||||
all_room_entries = DjangoFilterConnectionField(RoomEntryNode)
|
||||
|
||||
def resolve_room(self, info, **kwargs):
|
||||
slug = kwargs.get('slug')
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ from graphene_django import DjangoObjectType
|
|||
from user.models import UserGroup, User
|
||||
|
||||
|
||||
class UserType(DjangoObjectType):
|
||||
class UserNode(DjangoObjectType):
|
||||
pk = graphene.Int()
|
||||
|
||||
class Meta:
|
||||
|
|
|
|||
Loading…
Reference in New Issue