diff --git a/apps/main/views/common.py b/apps/main/views/common.py index 801c623c..922261cb 100644 --- a/apps/main/views/common.py +++ b/apps/main/views/common.py @@ -127,7 +127,7 @@ class ContentPageView(ContentPageBaseView, generics.ListAPIView): queryset = News.objects.all() -class ContentPageAdminView(generics.ListCreateAPIView): +class ContentPageAdminView(ContentPageBaseView, generics.ListCreateAPIView): """Method to get content pages""" permission_classes = (permissions.IsAdminUser,) @@ -135,7 +135,7 @@ class ContentPageAdminView(generics.ListCreateAPIView): queryset = News.objects.all() -class ContentPageRetrieveView(NewsMixinView, generics.RetrieveAPIView): +class ContentPageRetrieveView(NewsMixinView, ContentPageBaseView, generics.RetrieveAPIView): """Retrieve method to get content pages""" lookup_field = None @@ -151,7 +151,7 @@ class ContentPageRetrieveView(NewsMixinView, generics.RetrieveAPIView): next(iter(instance.description))))) -class ContentPageIdRetrieveView(generics.RetrieveAPIView): +class ContentPageIdRetrieveView(ContentPageBaseView, generics.RetrieveAPIView): """Retrieve method to get content pages""" permission_classes = (permissions.AllowAny,) @@ -166,10 +166,11 @@ class ContentPageIdRetrieveView(generics.RetrieveAPIView): next(iter(instance.description))))) -class ContentPageRetrieveAdminView(NewsMixinView, generics.RetrieveUpdateDestroyAPIView): +class ContentPageRetrieveAdminView(NewsMixinView, ContentPageBaseView, generics.RetrieveUpdateDestroyAPIView): """Retrieve method to get content pages""" lookup_field = None permission_classes = (permissions.IsAdminUser,) serializer_class = NewsDetailSerializer queryset = News.objects.all() +