diff --git a/apps/review/serializers/back.py b/apps/review/serializers/back.py index 05a5d702..75df94e2 100644 --- a/apps/review/serializers/back.py +++ b/apps/review/serializers/back.py @@ -31,6 +31,7 @@ class _ContentTypeSerializer(serializers.ModelSerializer): class ReviewBackSerializer(serializers.ModelSerializer): reviewer_data = _ReviewerSerializer(read_only=True, source='reviewer') content_type_data = _ContentTypeSerializer(read_only=True, source='content_type') + status_display = serializers.CharField(read_only=True, source='get_status_display') class Meta: model = Review @@ -40,6 +41,7 @@ class ReviewBackSerializer(serializers.ModelSerializer): 'reviewer_data', 'text', 'status', + 'status_display', 'mark', 'priority', # 'child', diff --git a/apps/review/views/back.py b/apps/review/views/back.py index 511c91f9..caf12b62 100644 --- a/apps/review/views/back.py +++ b/apps/review/views/back.py @@ -8,7 +8,14 @@ from review.serializers.back import ReviewBackSerializer 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 queryset = models.Review.objects.all() permission_classes = [permissions.IsAuthenticatedOrReadOnly, ] @@ -16,7 +23,14 @@ class ReviewLstView(generics.ListCreateAPIView): class ReviewRUDView(generics.RetrieveUpdateDestroyAPIView): - """Comment RUD view.""" + """Review RUD view. + + status values: + + TO_INVESTIGATE = 0 + TO_REVIEW = 1 + READY = 2 + """ serializer_class = ReviewBackSerializer queryset = models.Review.objects.all() permission_classes = [permissions.IsAdminUser | IsReviewerManager | IsRestaurantReviewer]