Skip to content

Commit 7a85267

Browse files
committed
wip files
1 parent 0a1ed91 commit 7a85267

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

baseapp-files/baseapp_files/graphql/mutations.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
from graphene_django_cud.mutations import DjangoCreateMutation, DjangoDeleteMutation, DjangoPatchMutation
55
from baseapp_core.graphql.errors import Errors
66

7-
from .object_types import FileNode
7+
from .object_types import FileObjectType
88

99

1010
class FileCreateMutation(DjangoCreateMutation):
1111
errors = Errors()
1212
debug = Field(DjangoDebug, name="_debug")
13-
file = Field(FileNode._meta.connection.Edge)
14-
# files = Field("files.object_types.FileNode", required=False)
13+
file = Field(FileObjectType._meta.connection.Edge)
14+
# files = Field("files.object_types.FileObjectType", required=False)
1515

1616
class Meta:
1717
model = File

baseapp-files/baseapp_files/graphql/object_types.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,17 @@ class Meta:
2525
# }
2626

2727

28-
class FileNode(DjangoObjectType):
28+
class FileObjectType(DjangoObjectType):
2929
parent = graphene.Field(relay.Node)
30-
file = graphene.String()
31-
# file_type = graphene.Field(FileTypeEnum)
30+
url = graphene.String()
31+
# content_type_type = graphene.Field(FileTypeEnum)
3232

3333
class Meta:
3434
interfaces = (relay.Node,)
3535
model = File
3636
filterset_class = FileFilter
37-
name = "FileObjectType"
3837

39-
def resolve_file(self, info, **kwargs):
38+
def resolve_url(self, info, **kwargs):
4039
return info.context.build_absolute_uri(self.file.url)
4140

4241
# @classmethod
@@ -53,7 +52,7 @@ def resolve_file(self, info, **kwargs):
5352

5453
class FilesNode(relay.Node):
5554
files_count = GenericScalar()
56-
files = DjangoFilterConnectionField(lambda: FileNode)
55+
files = DjangoFilterConnectionField(lambda: FileObjectType)
5756

5857
def resolve_files(self, info, **kwargs):
5958
parent_content_type = ContentType.objects.get_for_model(self)
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from graphene_django.filter import DjangoFilterConnectionField
22

3-
from .object_types import FileNode
3+
from .object_types import FileObjectType
44

55

66
class FilesQueries:
7-
my_files = DjangoFilterConnectionField(FileNode)
7+
my_files = DjangoFilterConnectionField(FileObjectType)

0 commit comments

Comments
 (0)