DataFile REST API endpoints should be read-only

This commit is contained in:
jeremystretch 2023-01-27 16:37:30 -05:00
parent 8ba9f722ec
commit d373729f1b

View File

@ -7,7 +7,7 @@ from rest_framework.routers import APIRootView
from core import filtersets
from core.models import *
from netbox.api.viewsets import NetBoxModelViewSet
from netbox.api.viewsets import NetBoxModelViewSet, NetBoxReadOnlyModelViewSet
from utilities.utils import count_related
from . import serializers
@ -46,7 +46,7 @@ class DataSourceViewSet(NetBoxModelViewSet):
return Response(serializer.data)
class DataFileViewSet(NetBoxModelViewSet):
class DataFileViewSet(NetBoxReadOnlyModelViewSet):
queryset = DataFile.objects.defer('data').prefetch_related('source')
serializer_class = serializers.DataFileSerializer
filterset_class = filtersets.DataFileFilterSet