feat(manifest): Use proper Renderer class for spa manifest

environments/review-docs-api-d-ass8iq/deployments/14171
Georg Krause 2022-10-18 09:35:40 +02:00 zatwierdzone przez Georg Krause
rodzic 425b7e96fd
commit 76eec47071
2 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,5 @@
from rest_framework.renderers import JSONRenderer
class ActivityStreamRenderer(JSONRenderer):
media_type = "application/activity+json"

Wyświetl plik

@ -15,6 +15,7 @@ from rest_framework.response import Response
from funkwhale_api import __version__ as funkwhale_version
from funkwhale_api.common import middleware
from funkwhale_api.common import preferences
from funkwhale_api.common.renderers import ActivityStreamRenderer
from funkwhale_api.federation.models import Domain
from funkwhale_api.federation.actors import get_service_actor
from funkwhale_api.users.oauth import permissions as oauth_permissions
@ -123,6 +124,7 @@ class SpaManifest(generics.GenericAPIView):
permission_classes = []
authentication_classes = []
serializer_class = serializers.SpaManifestSerializer
renderer_classes = [ActivityStreamRenderer]
@extend_schema(operation_id="get_spa_manifest")
def get(self, request):