*: fix static response descriptions
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		@ -1,8 +1,8 @@
 | 
			
		||||
"""Events API Views"""
 | 
			
		||||
from drf_spectacular.types import OpenApiTypes
 | 
			
		||||
import django_filters
 | 
			
		||||
from django.db.models.aggregates import Count
 | 
			
		||||
from django.db.models.fields.json import KeyTextTransform
 | 
			
		||||
from drf_spectacular.types import OpenApiTypes
 | 
			
		||||
from drf_spectacular.utils import OpenApiParameter, extend_schema
 | 
			
		||||
from guardian.shortcuts import get_objects_for_user
 | 
			
		||||
from rest_framework.decorators import action
 | 
			
		||||
@ -116,7 +116,7 @@ class EventViewSet(ReadOnlyModelViewSet):
 | 
			
		||||
                location=OpenApiParameter.QUERY,
 | 
			
		||||
                required=False,
 | 
			
		||||
            )
 | 
			
		||||
        ]
 | 
			
		||||
        ],
 | 
			
		||||
    )
 | 
			
		||||
    @action(detail=False, methods=["GET"])
 | 
			
		||||
    def top_per_user(self, request: Request):
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
"""NotificationTransport API Views"""
 | 
			
		||||
from drf_spectacular.types import OpenApiTypes
 | 
			
		||||
from drf_spectacular.utils import extend_schema
 | 
			
		||||
from drf_spectacular.utils import OpenApiResponse, extend_schema
 | 
			
		||||
from rest_framework.decorators import action
 | 
			
		||||
from rest_framework.fields import CharField, ListField, SerializerMethodField
 | 
			
		||||
from rest_framework.request import Request
 | 
			
		||||
@ -23,7 +23,7 @@ class NotificationTransportSerializer(ModelSerializer):
 | 
			
		||||
 | 
			
		||||
    mode_verbose = SerializerMethodField()
 | 
			
		||||
 | 
			
		||||
    def get_mode_verbose(self, instance: NotificationTransport):
 | 
			
		||||
    def get_mode_verbose(self, instance: NotificationTransport) -> str:
 | 
			
		||||
        """Return selected mode with a UI Label"""
 | 
			
		||||
        return TransportMode(instance.mode).label
 | 
			
		||||
 | 
			
		||||
@ -62,7 +62,7 @@ class NotificationTransportViewSet(ModelViewSet):
 | 
			
		||||
    @extend_schema(
 | 
			
		||||
        responses={
 | 
			
		||||
            200: NotificationTransportTestSerializer(many=False),
 | 
			
		||||
            503: "Failed to test transport",
 | 
			
		||||
            500: OpenApiResponse(description="Failed to test transport"),
 | 
			
		||||
        },
 | 
			
		||||
        request=OpenApiTypes.NONE,
 | 
			
		||||
    )
 | 
			
		||||
@ -84,4 +84,4 @@ class NotificationTransportViewSet(ModelViewSet):
 | 
			
		||||
            response.is_valid()
 | 
			
		||||
            return Response(response.data)
 | 
			
		||||
        except NotificationTransportError as exc:
 | 
			
		||||
            return Response(str(exc.__cause__ or None), status=503)
 | 
			
		||||
            return Response(str(exc.__cause__ or None), status=500)
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user