Fix content-pages

This commit is contained in:
dormantman 2020-01-23 18:14:26 +03:00
parent 591fdc9d6a
commit 3ebd859686

View File

@ -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()