Просмотр исходного кода

fixes the swagger schema for token provisioning #13557

Abhimanyu Saharan 2 лет назад
Родитель
Сommit
be2b24a155
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      netbox/users/api/views.py

+ 7 - 1
netbox/users/api/views.py

@@ -70,7 +70,13 @@ class TokenProvisionView(APIView):
     """
     permission_classes = []
 
-    # @extend_schema(methods=["post"], responses={201: serializers.TokenSerializer})
+    @extend_schema(
+        request=serializers.TokenProvisionSerializer,
+        responses={
+            201: serializers.TokenSerializer,
+            401: OpenApiTypes.OBJECT,
+        }
+    )
     def post(self, request):
         serializer = serializers.TokenProvisionSerializer(data=request.data)
         serializer.is_valid()