Fix client API generation

environments/review-front-wvff-cfe5gn/deployments/13838
wvffle 2022-09-26 23:52:55 +00:00 zatwierdzone przez Georg Krause
rodzic 0c9b753ae0
commit c19b3d3545
3 zmienionych plików z 11 dodań i 6 usunięć

Wyświetl plik

@ -5,7 +5,7 @@ from rest_framework import exceptions
from rest_framework import response
from rest_framework import status
from drf_spectacular.utils import extend_schema
from drf_spectacular.utils import extend_schema, OpenApiParameter
from . import filters
from . import models
@ -93,7 +93,9 @@ def mutations_route(types):
methods=["post"], responses=serializers.APIMutationSerializer()
)(
extend_schema(
methods=["get"], responses=serializers.APIMutationSerializer(many=True)
methods=["get"],
responses=serializers.APIMutationSerializer(many=True),
parameters=[OpenApiParameter("id", location="query", exclude=True)],
)(
decorators.action(
methods=["get", "post"], detail=True, required_scope="edits"

Wyświetl plik

@ -5,7 +5,7 @@ from rest_framework import permissions
from rest_framework import response
from rest_framework import status
from drf_spectacular.utils import extend_schema
from drf_spectacular.utils import extend_schema, OpenApiParameter
from funkwhale_api.common import utils as common_utils
@ -46,7 +46,9 @@ def fetches_route():
return extend_schema(methods=["post"], responses=api_serializers.FetchSerializer())(
extend_schema(
methods=["get"], responses=api_serializers.FetchSerializer(many=True)
methods=["get"],
responses=api_serializers.FetchSerializer(many=True),
parameters=[OpenApiParameter("id", location="query", exclude=True)],
)(
decorators.action(
methods=["get", "post"],

Wyświetl plik

@ -16,7 +16,7 @@ from rest_framework import views, viewsets
from rest_framework.decorators import action
from rest_framework.response import Response
from drf_spectacular.utils import extend_schema
from drf_spectacular.utils import extend_schema, OpenApiParameter
import requests.exceptions
@ -69,7 +69,8 @@ def get_libraries(filter_uploads):
return Response(serializer.data)
return extend_schema(
responses=federation_api_serializers.LibrarySerializer(many=True)
responses=federation_api_serializers.LibrarySerializer(many=True),
parameters=[OpenApiParameter("id", location="query", exclude=True)],
)(action(methods=["get"], detail=True)(libraries))