17066 fix put/patch for Script OpenAPI docs
This commit is contained in:

committed by
Jeremy Stretch

parent
7ab2ebcb75
commit
aca693b1c3
@@ -2,6 +2,7 @@ from django.http import Http404
|
|||||||
from django.shortcuts import get_object_or_404
|
from django.shortcuts import get_object_or_404
|
||||||
from django.utils.module_loading import import_string
|
from django.utils.module_loading import import_string
|
||||||
from django_rq.queues import get_connection
|
from django_rq.queues import get_connection
|
||||||
|
from drf_spectacular.utils import extend_schema, extend_schema_view
|
||||||
from rest_framework import status
|
from rest_framework import status
|
||||||
from rest_framework.decorators import action
|
from rest_framework.decorators import action
|
||||||
from rest_framework.exceptions import PermissionDenied
|
from rest_framework.exceptions import PermissionDenied
|
||||||
@@ -229,6 +230,10 @@ class ConfigTemplateViewSet(SyncedDataMixin, ConfigTemplateRenderMixin, NetBoxMo
|
|||||||
# Scripts
|
# Scripts
|
||||||
#
|
#
|
||||||
|
|
||||||
|
@extend_schema_view(
|
||||||
|
update=extend_schema(request=serializers.ScriptInputSerializer),
|
||||||
|
partial_update=extend_schema(request=serializers.ScriptInputSerializer),
|
||||||
|
)
|
||||||
class ScriptViewSet(ModelViewSet):
|
class ScriptViewSet(ModelViewSet):
|
||||||
permission_classes = [IsAuthenticatedOrLoginNotRequired]
|
permission_classes = [IsAuthenticatedOrLoginNotRequired]
|
||||||
queryset = Script.objects.prefetch_related('jobs')
|
queryset = Script.objects.prefetch_related('jobs')
|
||||||
|
Reference in New Issue
Block a user