Skip to content
Snippets Groups Projects
Verified Commit 65a9d30a authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Correctly set field lists on GraphQL types

parent 7deed039
No related branches found
No related tags found
1 merge request!1304Refactor calendar overview in more different components
......@@ -12,7 +12,7 @@ class PDFFileType(DjangoObjectType):
class Meta:
model = PDFFile
exclude = ["html_file"]
only_fields = ["id", "expires_at", "file"]
@staticmethod
def resolve_person(root, info, **kwargs):
......
......@@ -34,7 +34,7 @@ class RoomCreateMutation(DjangoCreateMutation):
class Meta:
model = Room
permissions = ("core.create_room",)
exclude = ("managed_by_app_label",)
only_fields = ("id", "name", "short_name")
class RoomDeleteMutation(DeleteMutation):
......
......@@ -26,6 +26,7 @@ class SchoolTermType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType):
"date_start": ["exact", "lt", "lte", "gt", "gte"],
"date_end": ["exact", "lt", "lte", "gt", "gte"],
}
fields = ("id", "name", "date_start", "date_end")
@classmethod
def get_queryset(cls, queryset, info, **kwargs):
......@@ -39,7 +40,7 @@ class SchoolTermCreateMutation(DjangoCreateMutation):
class Meta:
model = SchoolTerm
permissions = ("core.create_school_term",) # FIXME
exclude = ("managed_by_app_label",)
only_fields = ("id", "name", "date_start", "date_end")
@classmethod
def validate(cls, root, info, input): # noqa
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment