diff --git a/src/documents/views.py b/src/documents/views.py index 646c6cf58..c1c72a3c6 100644 --- a/src/documents/views.py +++ b/src/documents/views.py @@ -67,7 +67,6 @@ from rest_framework.mixins import RetrieveModelMixin from rest_framework.mixins import UpdateModelMixin from rest_framework.permissions import IsAuthenticated from rest_framework.response import Response -from rest_framework.views import APIView from rest_framework.viewsets import GenericViewSet from rest_framework.viewsets import ModelViewSet from rest_framework.viewsets import ReadOnlyModelViewSet @@ -1265,7 +1264,7 @@ class SelectionDataView(GenericAPIView): return r -class SearchAutoCompleteView(APIView): +class SearchAutoCompleteView(GenericAPIView): permission_classes = (IsAuthenticated,) def get(self, request, format=None): @@ -1492,7 +1491,7 @@ class GlobalSearchView(PassUserMixin): ) -class StatisticsView(APIView): +class StatisticsView(GenericAPIView): permission_classes = (IsAuthenticated,) def get(self, request, format=None): diff --git a/src/paperless/views.py b/src/paperless/views.py index bcabd182f..85f335fad 100644 --- a/src/paperless/views.py +++ b/src/paperless/views.py @@ -27,7 +27,6 @@ from rest_framework.pagination import PageNumberPagination from rest_framework.permissions import DjangoModelPermissions from rest_framework.permissions import IsAuthenticated from rest_framework.response import Response -from rest_framework.views import APIView from rest_framework.viewsets import ModelViewSet from documents.permissions import PaperlessObjectPermissions @@ -315,7 +314,7 @@ class DisconnectSocialAccountView(GenericAPIView): return HttpResponseBadRequest("Social account not found") -class SocialAccountProvidersView(APIView): +class SocialAccountProvidersView(GenericAPIView): """ List of social account providers """