From effe468777df0407a4f76844b6e0e58e14c74af1 Mon Sep 17 00:00:00 2001 From: Dmitriy Kuzmenko Date: Fri, 1 Nov 2019 16:56:37 +0300 Subject: [PATCH] add active to carusel --- apps/main/models.py | 4 ++++ apps/main/views/common.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/main/models.py b/apps/main/models.py index 0e070a95..ae58a986 100644 --- a/apps/main/models.py +++ b/apps/main/models.py @@ -282,6 +282,10 @@ class CarouselQuerySet(models.QuerySet): """Parsed carousel objects.""" return self.filter(is_parse=True) + def active(self): + """Active carousel objects.""" + return self.filter(active=True) + class Carousel(models.Model): """Carousel model.""" diff --git a/apps/main/views/common.py b/apps/main/views/common.py index 89cae4d2..e5ce2fa3 100644 --- a/apps/main/views/common.py +++ b/apps/main/views/common.py @@ -62,7 +62,7 @@ class AwardRetrieveView(generics.RetrieveAPIView): class CarouselListView(generics.ListAPIView): """Return list of carousel items.""" - queryset = models.Carousel.objects.is_parsed() + queryset = models.Carousel.objects.is_parsed().active() serializer_class = serializers.CarouselListSerializer permission_classes = (permissions.AllowAny,) pagination_class = None