Rename back *Types to *Nodes

This commit is contained in:
Pawel Kowalski 2018-09-05 09:21:07 +02:00
parent ea5afe359b
commit 7d1cac079b
4 changed files with 26 additions and 26 deletions

View File

@ -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()

View File

@ -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)

View File

@ -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')

View File

@ -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: