Browse Source

refactor(api): rename mixin classes

Peter Thomassen 5 years ago
parent
commit
48ea9504af
1 changed files with 6 additions and 6 deletions
  1. 6 6
      api/desecapi/views.py

+ 6 - 6
api/desecapi/views.py

@@ -30,7 +30,7 @@ from desecapi.permissions import IsDomainOwner, IsOwner, IsVPNClient, WithinDoma
 from desecapi.renderers import PlainTextRenderer
 from desecapi.renderers import PlainTextRenderer
 
 
 
 
-class IdempotentDestroy:
+class IdempotentDestroyMixin:
 
 
     def destroy(self, request, *args, **kwargs):
     def destroy(self, request, *args, **kwargs):
         try:
         try:
@@ -41,7 +41,7 @@ class IdempotentDestroy:
         return Response(status=status.HTTP_204_NO_CONTENT)
         return Response(status=status.HTTP_204_NO_CONTENT)
 
 
 
 
-class DomainView:
+class DomainViewMixin:
 
 
     def initial(self, request, *args, **kwargs):
     def initial(self, request, *args, **kwargs):
         # noinspection PyUnresolvedReferences
         # noinspection PyUnresolvedReferences
@@ -53,7 +53,7 @@ class DomainView:
             raise Http404
             raise Http404
 
 
 
 
-class TokenViewSet(IdempotentDestroy,
+class TokenViewSet(IdempotentDestroyMixin,
                    mixins.CreateModelMixin,
                    mixins.CreateModelMixin,
                    mixins.RetrieveModelMixin,
                    mixins.RetrieveModelMixin,
                    mixins.DestroyModelMixin,
                    mixins.DestroyModelMixin,
@@ -76,7 +76,7 @@ class TokenViewSet(IdempotentDestroy,
         serializer.save(user=self.request.user)
         serializer.save(user=self.request.user)
 
 
 
 
-class DomainViewSet(IdempotentDestroy,
+class DomainViewSet(IdempotentDestroyMixin,
                     mixins.CreateModelMixin,
                     mixins.CreateModelMixin,
                     mixins.RetrieveModelMixin,
                     mixins.RetrieveModelMixin,
                     mixins.DestroyModelMixin,
                     mixins.DestroyModelMixin,
@@ -133,7 +133,7 @@ class SerialList(generics.ListAPIView):
         return Response(serials)
         return Response(serials)
 
 
 
 
-class RRsetDetail(IdempotentDestroy, DomainView, generics.RetrieveUpdateDestroyAPIView):
+class RRsetDetail(IdempotentDestroyMixin, DomainViewMixin, generics.RetrieveUpdateDestroyAPIView):
     serializer_class = serializers.RRsetSerializer
     serializer_class = serializers.RRsetSerializer
     permission_classes = (IsAuthenticated, IsDomainOwner,)
     permission_classes = (IsAuthenticated, IsDomainOwner,)
 
 
@@ -174,7 +174,7 @@ class RRsetDetail(IdempotentDestroy, DomainView, generics.RetrieveUpdateDestroyA
             super().perform_destroy(instance)
             super().perform_destroy(instance)
 
 
 
 
-class RRsetList(DomainView, generics.ListCreateAPIView, generics.UpdateAPIView):
+class RRsetList(DomainViewMixin, generics.ListCreateAPIView, generics.UpdateAPIView):
     serializer_class = serializers.RRsetSerializer
     serializer_class = serializers.RRsetSerializer
     permission_classes = (IsAuthenticated, IsDomainOwner,)
     permission_classes = (IsAuthenticated, IsDomainOwner,)