Commit f4eff4ad authored by lizonr1's avatar lizonr1

Clear comments

parent fa8d9f9a
......@@ -11,27 +11,18 @@ from App.promotion.models import UserPromotion
class ProductViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Product.objects.all()
serializer_class = ProductSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class OfferViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Offer.objects.all()
serializer_class = OfferSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class PlaceViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Place.objects.all()
serializer_class = PlaceSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
......@@ -47,18 +38,12 @@ class PlaceViewSet(viewsets.ModelViewSet):
class LocalizationViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Localization.objects.all()
serializer_class = LocalizationSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class BeaconViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Beacon.objects.all()
serializer_class = BeaconSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
import django_filters
from django.shortcuts import render
# Create your views here.
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.serializers import UserTaskSerializer, UserPromotionSerializer, PromotionSerializer, \
......@@ -23,9 +17,6 @@ class UserPromotionFilter(filters.FilterSet):
class UserPromotionViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = UserPromotion.objects.all()
serializer_class = UserPromotionSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
......@@ -33,53 +24,34 @@ class UserPromotionViewSet(viewsets.ModelViewSet):
filter_class = UserPromotionFilter
def get_queryset(self):
"""
This view should return a list of all the purchases
for the currently authenticated user.
"""
user = self.request.user
return UserPromotion.objects.filter(user=user)
class UserTaskViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = UserTask.objects.all()
serializer_class = UserTaskSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
filter_backends = (filters.DjangoFilterBackend,)
def get_queryset(self):
"""
This view should return a list of all the purchases
for the currently authenticated user.
"""
user = self.request.user
return UserTask.objects.filter(user=user)
class PromotionViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Promotion.objects.all()
serializer_class = PromotionSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class PromotionSetViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = PromotionSet.objects.all()
serializer_class = PromotionSetSerializer
permission_classes = (permissions.IsAuthenticatedOrReadOnly,)
class TaskViewSet(viewsets.ModelViewSet):
"""
API for articles
"""
queryset = Task.objects.all()
serializer_class = TaskSerializer
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