admin: make tasks's retry api not ask for a body

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer
2021-05-16 18:43:33 +02:00
parent d38fd603dd
commit d0f1daf025
5 changed files with 13 additions and 45 deletions

View File

@ -1,9 +1,9 @@
"""authentik administration overview"""
from drf_spectacular.utils import extend_schema, inline_serializer
from rest_framework.fields import IntegerField
from rest_framework.permissions import IsAdminUser
from rest_framework.request import Request
from rest_framework.response import Response
from rest_framework.fields import IntegerField
from rest_framework.views import APIView
from authentik.root.celery import CELERY_APP
@ -15,12 +15,8 @@ class WorkerView(APIView):
permission_classes = [IsAdminUser]
@extend_schema(
responses=inline_serializer("Workers", fields={
"count": IntegerField()
})
responses=inline_serializer("Workers", fields={"count": IntegerField()})
)
def get(self, request: Request) -> Response:
"""Get currently connected worker count."""
return Response(
{"count": len(CELERY_APP.control.ping(timeout=0.5))}
)
return Response({"count": len(CELERY_APP.control.ping(timeout=0.5))})