Commit f4eff4ad authored by lizonr1's avatar lizonr1

Clear comments

parent fa8d9f9a
...@@ -11,27 +11,18 @@ from App.promotion.models import UserPromotion ...@@ -11,27 +11,18 @@ from App.promotion.models import UserPromotion
class ProductViewSet(viewsets.ModelViewSet): class ProductViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Product.objects.all() queryset = Product.objects.all()
serializer_class = ProductSerializer serializer_class = ProductSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class OfferViewSet(viewsets.ModelViewSet): class OfferViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Offer.objects.all() queryset = Offer.objects.all()
serializer_class = OfferSerializer serializer_class = OfferSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class PlaceViewSet(viewsets.ModelViewSet): class PlaceViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Place.objects.all() queryset = Place.objects.all()
serializer_class = PlaceSerializer serializer_class = PlaceSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
...@@ -47,18 +38,12 @@ class PlaceViewSet(viewsets.ModelViewSet): ...@@ -47,18 +38,12 @@ class PlaceViewSet(viewsets.ModelViewSet):
class LocalizationViewSet(viewsets.ModelViewSet): class LocalizationViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Localization.objects.all() queryset = Localization.objects.all()
serializer_class = LocalizationSerializer serializer_class = LocalizationSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class BeaconViewSet(viewsets.ModelViewSet): class BeaconViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Beacon.objects.all() queryset = Beacon.objects.all()
serializer_class = BeaconSerializer serializer_class = BeaconSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
import django_filters import django_filters
from django.shortcuts import render
# Create your views here. # Create your views here.
from rest_framework import viewsets, permissions, filters from rest_framework import viewsets, permissions, filters
from rest_framework.decorators import api_view
from rest_framework.decorators import renderer_classes
from rest_framework_swagger.renderers import SwaggerUIRenderer, OpenAPIRenderer
from rest_framework import response, schemas
from App.promotion.models import UserPromotion, UserTask, Promotion, PromotionSet, Task from App.promotion.models import UserPromotion, UserTask, Promotion, PromotionSet, Task
from App.promotion.serializers import UserTaskSerializer, UserPromotionSerializer, PromotionSerializer, \ from App.promotion.serializers import UserTaskSerializer, UserPromotionSerializer, PromotionSerializer, \
...@@ -23,9 +17,6 @@ class UserPromotionFilter(filters.FilterSet): ...@@ -23,9 +17,6 @@ class UserPromotionFilter(filters.FilterSet):
class UserPromotionViewSet(viewsets.ModelViewSet): class UserPromotionViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = UserPromotion.objects.all() queryset = UserPromotion.objects.all()
serializer_class = UserPromotionSerializer serializer_class = UserPromotionSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
...@@ -33,53 +24,34 @@ class UserPromotionViewSet(viewsets.ModelViewSet): ...@@ -33,53 +24,34 @@ class UserPromotionViewSet(viewsets.ModelViewSet):
filter_class = UserPromotionFilter filter_class = UserPromotionFilter
def get_queryset(self): def get_queryset(self):
"""
This view should return a list of all the purchases
for the currently authenticated user.
"""
user = self.request.user user = self.request.user
return UserPromotion.objects.filter(user=user) return UserPromotion.objects.filter(user=user)
class UserTaskViewSet(viewsets.ModelViewSet): class UserTaskViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = UserTask.objects.all() queryset = UserTask.objects.all()
serializer_class = UserTaskSerializer serializer_class = UserTaskSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
filter_backends = (filters.DjangoFilterBackend,) filter_backends = (filters.DjangoFilterBackend,)
def get_queryset(self): def get_queryset(self):
"""
This view should return a list of all the purchases
for the currently authenticated user.
"""
user = self.request.user user = self.request.user
return UserTask.objects.filter(user=user) return UserTask.objects.filter(user=user)
class PromotionViewSet(viewsets.ModelViewSet): class PromotionViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Promotion.objects.all() queryset = Promotion.objects.all()
serializer_class = PromotionSerializer serializer_class = PromotionSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class PromotionSetViewSet(viewsets.ModelViewSet): class PromotionSetViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = PromotionSet.objects.all() queryset = PromotionSet.objects.all()
serializer_class = PromotionSetSerializer serializer_class = PromotionSetSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class TaskViewSet(viewsets.ModelViewSet): class TaskViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Task.objects.all() queryset = Task.objects.all()
serializer_class = TaskSerializer serializer_class = TaskSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,) permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment