ReviewBackSerializer
This commit is contained in:
parent
03b7ae678e
commit
a8ff626179
|
|
@ -1,3 +1,21 @@
|
|||
"""Review app back serializers."""
|
||||
from review import models
|
||||
from rest_framework import serializers
|
||||
|
||||
from review import models
|
||||
|
||||
|
||||
class ReviewBackSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = models.Review
|
||||
fields = (
|
||||
'id',
|
||||
'reviewer',
|
||||
'text',
|
||||
'status',
|
||||
# 'child',
|
||||
'published_at',
|
||||
'vintage',
|
||||
# 'country',
|
||||
'content_type',
|
||||
'object_id',
|
||||
)
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ class ReviewShortSerializer(ReviewBaseSerializer):
|
|||
|
||||
class InquiriesBaseSerializer(serializers.ModelSerializer):
|
||||
"""Serializer for model Inquiries."""
|
||||
|
||||
class Meta:
|
||||
model = Inquiries
|
||||
fields = (
|
||||
|
|
@ -56,6 +57,7 @@ class InquiriesBaseSerializer(serializers.ModelSerializer):
|
|||
|
||||
class GridItemsBaseSerializer(serializers.ModelSerializer):
|
||||
"""Serializer for model GridItems."""
|
||||
|
||||
class Meta:
|
||||
model = GridItems
|
||||
fields = (
|
||||
|
|
|
|||
|
|
@ -4,11 +4,12 @@ from review import filters
|
|||
from review import models
|
||||
from review import serializers
|
||||
from utils.permissions import IsReviewerManager, IsRestaurantReviewer
|
||||
from review.serializers.back import ReviewBackSerializer
|
||||
|
||||
|
||||
class ReviewLstView(generics.ListCreateAPIView):
|
||||
"""Comment list create view."""
|
||||
serializer_class = serializers.ReviewBaseSerializer
|
||||
serializer_class = ReviewBackSerializer
|
||||
queryset = models.Review.objects.all()
|
||||
permission_classes = [permissions.IsAuthenticatedOrReadOnly, ]
|
||||
filterset_class = filters.ReviewFilter
|
||||
|
|
@ -16,7 +17,7 @@ class ReviewLstView(generics.ListCreateAPIView):
|
|||
|
||||
class ReviewRUDView(generics.RetrieveUpdateDestroyAPIView):
|
||||
"""Comment RUD view."""
|
||||
serializer_class = serializers.ReviewBaseSerializer
|
||||
serializer_class = ReviewBackSerializer
|
||||
queryset = models.Review.objects.all()
|
||||
permission_classes = [permissions.IsAdminUser | IsReviewerManager | IsRestaurantReviewer]
|
||||
lookup_field = 'id'
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user