Procházet zdrojové kódy

Fixes #13237 - Allow unauthenticated api access to content-types.

Fabian Geisberger před 2 roky
rodič
revize
d075e7a66a
1 změnil soubory, kde provedl 1 přidání a 2 odebrání
  1. 1 2
      netbox/extras/api/views.py

+ 1 - 2
netbox/extras/api/views.py

@@ -6,7 +6,6 @@ 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
 from rest_framework.generics import RetrieveUpdateDestroyAPIView
 from rest_framework.generics import RetrieveUpdateDestroyAPIView
-from rest_framework.permissions import IsAuthenticated
 from rest_framework.renderers import JSONRenderer
 from rest_framework.renderers import JSONRenderer
 from rest_framework.response import Response
 from rest_framework.response import Response
 from rest_framework.routers import APIRootView
 from rest_framework.routers import APIRootView
@@ -381,7 +380,7 @@ class ContentTypeViewSet(ReadOnlyModelViewSet):
     """
     """
     Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.
     Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.
     """
     """
-    permission_classes = (IsAuthenticated,)
+    permission_classes = [IsAuthenticatedOrLoginNotRequired]
     queryset = ContentType.objects.order_by('app_label', 'model')
     queryset = ContentType.objects.order_by('app_label', 'model')
     serializer_class = serializers.ContentTypeSerializer
     serializer_class = serializers.ContentTypeSerializer
     filterset_class = filtersets.ContentTypeFilterSet
     filterset_class = filtersets.ContentTypeFilterSet