瀏覽代碼

adding apikey permission

ShariX Developer 4 周之前
父節點
當前提交
d48f816296

+ 2 - 2
apiviews/client.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Client
 from dbsynce.serializer import ClientSerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class ClientMVS(viewsets.ModelViewSet):
     queryset = Client.objects.all()
     serializer_class = ClientSerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/company.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Company
 from dbsynce.serializer import CompanySerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class CompanyMVS(viewsets.ModelViewSet):
     queryset = Company.objects.all()
     serializer_class = CompanySerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/documents.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Documents
 from dbsynce.serializer import DocumentsSerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class DocumentsMVS(viewsets.ModelViewSet):
     queryset = Documents.objects.all()
     serializer_class = DocumentsSerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/orders.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Orders
 from dbsynce.serializer import OrdersSerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class OrdersMVS(viewsets.ModelViewSet):
     queryset = Orders.objects.all()
     serializer_class = OrdersSerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/permissions.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Permissions
 from dbsynce.serializer import PermissionsSerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class PermissionsMVS(viewsets.ModelViewSet):
     queryset = Permissions.objects.all()
     serializer_class = PermissionsSerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/provider.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Provider
 from dbsynce.serializer import ProviderSerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class ProviderMVS(viewsets.ModelViewSet):
     queryset = Provider.objects.all()
     serializer_class = ProviderSerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/relationship.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Relationship
 from dbsynce.serializer import RelationshipSerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class RelationshipMVS(viewsets.ModelViewSet):
     queryset = Relationship.objects.all()
     serializer_class = RelationshipSerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/resource.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Resource
 from dbsynce.serializer import ResourceSerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class ResourceMVS(viewsets.ModelViewSet):
     queryset = Resource.objects.all()
     serializer_class = ResourceSerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/service.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import Service
 from dbsynce.serializer import ServiceSerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class ServiceMVS(viewsets.ModelViewSet):
     queryset = Service.objects.all()
     serializer_class = ServiceSerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]

+ 2 - 2
apiviews/service_category.py

@@ -2,10 +2,10 @@ from rest_framework import viewsets, permissions
 
 from dbsynce.models import ServiceCategory
 from dbsynce.serializer import ServiceCategorySerializer
-
+from rest_framework_api_key.permissions import HasAPIKey
 
 class ServiceCategoryMVS(viewsets.ModelViewSet):
     queryset = ServiceCategory.objects.all()
     serializer_class = ServiceCategorySerializer
     # permission_classes = [IsOwnerOrReadOnly]
-    permission_classes = [permissions.IsAuthenticated]
+    permission_classes = [permissions.IsAuthenticated | HasAPIKey]