gault-millau/apps/review/views/back.py
Виктор Гладких 5a058c14f4 Add back for review
2019-10-17 15:26:26 +03:00

20 lines
684 B
Python

from rest_framework import generics, permissions
from review.serializers import back as serializers
from review import models
from utils.permissions import IsReviewerManager
class ReviewLstView(generics.ListCreateAPIView):
"""Comment list create view."""
serializer_class = serializers.ReviewBaseSerializer
queryset = models.Review.objects.all()
permission_classes = [permissions.IsAuthenticatedOrReadOnly,]
class ReviewRUDView(generics.RetrieveUpdateDestroyAPIView):
"""Comment RUD view."""
serializer_class = serializers.ReviewBaseSerializer
queryset = models.Review.objects.all()
permission_classes = [IsReviewerManager]
lookup_field = 'id'