Skip to content
Snippets Groups Projects
Commit 30690903 authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Reformat

parent fb0c088f
No related branches found
No related tags found
1 merge request!1208Resolve "Data management for the Models `Room` and `SchoolTerm`"
Pipeline #134744 failed
......@@ -9,7 +9,6 @@ from haystack.inputs import AutoQuery
from haystack.query import SearchQuerySet
from haystack.utils.loading import UnifiedIndex
from .base import FilterOrderList
from ..models import (
CustomMenu,
DynamicRoute,
......@@ -24,6 +23,7 @@ from ..models import (
)
from ..util.apps import AppConfig
from ..util.core_helpers import get_allowed_object_ids, get_app_module, get_app_packages, has_person
from .base import FilterOrderList
from .celery_progress import CeleryProgressFetchedMutation, CeleryProgressType
from .custom_menu import CustomMenuType
from .dynamic_routes import DynamicRouteType
......@@ -34,12 +34,18 @@ from .notification import MarkNotificationReadMutation, NotificationType
from .oauth import OAuthAccessTokenType, OAuthRevokeTokenMutation
from .pdf import PDFFileType
from .person import PersonMutation, PersonType
from .room import RoomBatchDeleteMutation, RoomBatchPatchMutation, RoomCreateMutation, RoomDeleteMutation, RoomType
from .room import (
RoomBatchDeleteMutation,
RoomBatchPatchMutation,
RoomCreateMutation,
RoomDeleteMutation,
RoomType,
)
from .school_term import (
SchoolTermBatchDeleteMutation,
SchoolTermBatchPatchMutation,
SchoolTermCreateMutation,
SchoolTermDeleteMutation,
SchoolTermBatchDeleteMutation,
SchoolTermType,
)
from .search import SearchResultType
......
......@@ -3,9 +3,9 @@ import json
from django.contrib.contenttypes.models import ContentType
from django.core.exceptions import PermissionDenied
from django.db.models import Model
from django_filters.filterset import FilterSet, filterset_factory
import graphene
from django_filters.filterset import FilterSet, filterset_factory
from graphene_django import DjangoListField, DjangoObjectType
from ..util.core_helpers import queryset_rules_filter
......@@ -136,7 +136,9 @@ class DjangoFilterMixin:
if not fields:
# Django filter doesn't allow to filter without explicit fields
raise NotImplementedError(f"{cls.__name__}.Meta must contain filter_fields or a filterset_class")
raise NotImplementedError(
f"{cls.__name__}.Meta must contain filter_fields or a filterset_class"
)
fs = filterset_factory(model=model, fields=fields)
......@@ -164,9 +166,18 @@ class FilterOrderList(DjangoListField):
@staticmethod
def list_resolver(
django_object_type, resolver, default_manager, root, info, order_by=None, filters=None, **args
django_object_type,
resolver,
default_manager,
root,
info,
order_by=None,
filters=None,
**args,
):
qs = DjangoListField.list_resolver(django_object_type, resolver, default_manager, root, info, **args)
qs = DjangoListField.list_resolver(
django_object_type, resolver, default_manager, root, info, **args
)
if filters is not None:
if isinstance(filters, str):
......
from graphene_django import DjangoObjectType
from graphene_django_cud.mutations import DjangoBatchDeleteMutation, DjangoBatchPatchMutation, DjangoCreateMutation
from graphene_django_cud.mutations import (
DjangoBatchDeleteMutation,
DjangoBatchPatchMutation,
DjangoCreateMutation,
)
from ..models import Room
from .base import (
DeleteMutation,
DjangoFilterMixin,
PermissionBatchDeleteMixin,
PermissionBatchPatchMixin,
PermissionsTypeMixin,
PermissionBatchDeleteMixin,
)
class RoomType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType):
class RoomType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType):
class Meta:
model = Room
fields = ("id", "name", "short_name")
......
from django.core.exceptions import ValidationError, PermissionDenied
from django.core.exceptions import PermissionDenied, ValidationError
from django.utils.translation import gettext as _
from graphene_django import DjangoObjectType
from graphene_django_cud.mutations import DjangoBatchDeleteMutation, DjangoBatchPatchMutation, DjangoCreateMutation
from graphene_django_cud.mutations import (
DjangoBatchDeleteMutation,
DjangoBatchPatchMutation,
DjangoCreateMutation,
)
from ..models import SchoolTerm
from .base import (
......
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