mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-24 17:38:37 -06:00
17066 fix put/patch for Script OpenAPI docs
This commit is contained in:
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')
|
||||||
|
Loading…
Reference in New Issue
Block a user