status display field
This commit is contained in:
parent
a9d45ab7bb
commit
20b3e7f461
|
|
@ -31,6 +31,7 @@ class _ContentTypeSerializer(serializers.ModelSerializer):
|
||||||
class ReviewBackSerializer(serializers.ModelSerializer):
|
class ReviewBackSerializer(serializers.ModelSerializer):
|
||||||
reviewer_data = _ReviewerSerializer(read_only=True, source='reviewer')
|
reviewer_data = _ReviewerSerializer(read_only=True, source='reviewer')
|
||||||
content_type_data = _ContentTypeSerializer(read_only=True, source='content_type')
|
content_type_data = _ContentTypeSerializer(read_only=True, source='content_type')
|
||||||
|
status_display = serializers.CharField(read_only=True, source='get_status_display')
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Review
|
model = Review
|
||||||
|
|
@ -40,6 +41,7 @@ class ReviewBackSerializer(serializers.ModelSerializer):
|
||||||
'reviewer_data',
|
'reviewer_data',
|
||||||
'text',
|
'text',
|
||||||
'status',
|
'status',
|
||||||
|
'status_display',
|
||||||
'mark',
|
'mark',
|
||||||
'priority',
|
'priority',
|
||||||
# 'child',
|
# 'child',
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,14 @@ from review.serializers.back import ReviewBackSerializer
|
||||||
|
|
||||||
|
|
||||||
class ReviewLstView(generics.ListCreateAPIView):
|
class ReviewLstView(generics.ListCreateAPIView):
|
||||||
"""Comment list create view."""
|
"""Review list create view.
|
||||||
|
|
||||||
|
status values:
|
||||||
|
|
||||||
|
TO_INVESTIGATE = 0
|
||||||
|
TO_REVIEW = 1
|
||||||
|
READY = 2
|
||||||
|
"""
|
||||||
serializer_class = ReviewBackSerializer
|
serializer_class = ReviewBackSerializer
|
||||||
queryset = models.Review.objects.all()
|
queryset = models.Review.objects.all()
|
||||||
permission_classes = [permissions.IsAuthenticatedOrReadOnly, ]
|
permission_classes = [permissions.IsAuthenticatedOrReadOnly, ]
|
||||||
|
|
@ -16,7 +23,14 @@ class ReviewLstView(generics.ListCreateAPIView):
|
||||||
|
|
||||||
|
|
||||||
class ReviewRUDView(generics.RetrieveUpdateDestroyAPIView):
|
class ReviewRUDView(generics.RetrieveUpdateDestroyAPIView):
|
||||||
"""Comment RUD view."""
|
"""Review RUD view.
|
||||||
|
|
||||||
|
status values:
|
||||||
|
|
||||||
|
TO_INVESTIGATE = 0
|
||||||
|
TO_REVIEW = 1
|
||||||
|
READY = 2
|
||||||
|
"""
|
||||||
serializer_class = ReviewBackSerializer
|
serializer_class = ReviewBackSerializer
|
||||||
queryset = models.Review.objects.all()
|
queryset = models.Review.objects.all()
|
||||||
permission_classes = [permissions.IsAdminUser | IsReviewerManager | IsRestaurantReviewer]
|
permission_classes = [permissions.IsAdminUser | IsReviewerManager | IsRestaurantReviewer]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user