From 31fa1dacce6836d7f345e44fe3a3b9a5728a3231 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80=20=D0=93=D0=BB=D0=B0?= =?UTF-8?q?=D0=B4=D0=BA=D0=B8=D1=85?= Date: Mon, 23 Dec 2019 14:54:42 +0300 Subject: [PATCH] Add qs to SiteFeatures views --- apps/main/views/back.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/main/views/back.py b/apps/main/views/back.py index e819b71d..b17a692c 100644 --- a/apps/main/views/back.py +++ b/apps/main/views/back.py @@ -8,7 +8,7 @@ from rest_framework.response import Response from main import serializers from main import tasks from main.filters import AwardFilter -from main.models import Award, Footer, PageType, Panel +from main.models import Award, Footer, PageType, Panel, SiteFeature, Feature from main.views import SiteSettingsView, SiteListView @@ -46,21 +46,29 @@ class ContentTypeView(generics.ListAPIView): class FeatureBackView(generics.ListCreateAPIView): """Feature list or create View.""" serializer_class = serializers.FeatureSerializer + queryset = Feature.objects.all() class SiteFeatureBackView(generics.ListCreateAPIView): """Feature list or create View.""" serializer_class = serializers.SiteFeatureSerializer + queryset = SiteFeature.objects.all() + pagination_class = None + permission_classes = [permissions.IsAdminUser] class FeatureRUDBackView(generics.RetrieveUpdateDestroyAPIView): """Feature RUD View.""" serializer_class = serializers.FeatureSerializer + queryset = SiteFeature.objects.all() + permission_classes = [permissions.IsAdminUser] class SiteFeatureRUDBackView(generics.RetrieveUpdateDestroyAPIView): """Feature RUD View.""" serializer_class = serializers.SiteFeatureSerializer + queryset = SiteFeature.objects.all() + permission_classes = [permissions.IsAdminUser] class SiteSettingsBackOfficeView(SiteSettingsView):