diff --git a/hypha/apply/review/views.py b/hypha/apply/review/views.py index 42d782f0da..4117d7bdb8 100644 --- a/hypha/apply/review/views.py +++ b/hypha/apply/review/views.py @@ -20,7 +20,11 @@ from hypha.apply.activity.messaging import MESSAGES, messenger from hypha.apply.funds.models import ApplicationSubmission, AssignedReviewers from hypha.apply.funds.workflows import INITIAL_STATE -from hypha.apply.review.blocks import RecommendationBlock, RecommendationCommentsBlock +from hypha.apply.review.blocks import ( + RecommendationBlock, + RecommendationCommentsBlock, + VisibilityBlock, +) from hypha.apply.review.forms import ReviewModelForm, ReviewOpinionForm from hypha.apply.stream_forms.models import BaseStreamForm from hypha.apply.todo.options import REVIEW_DRAFT @@ -408,7 +412,12 @@ def get_queryset(self): def should_display(self, field): return not isinstance( field.block, - (RecommendationBlock, RecommendationCommentsBlock, RichTextBlock), + ( + RecommendationBlock, + RecommendationCommentsBlock, + RichTextBlock, + VisibilityBlock, + ), ) def get_context_data(self, **kwargs): @@ -420,6 +429,7 @@ def get_context_data(self, **kwargs): review_data["score"] = {"question": "Overall Score", "answers": []} review_data["recommendation"] = {"question": "Recommendation", "answers": []} review_data["revision"] = {"question": "Revision", "answers": []} + review_data["visibility"] = {"question": "Visibility", "answers": []} review_data["comments"] = {"question": "Comments", "answers": []} responses = self.object_list.count() @@ -459,6 +469,7 @@ def get_context_data(self, **kwargs): else: revision = 'Compare'.format(review.get_compare_url()) review_data["revision"]["answers"].append(revision) + review_data["visibility"]["answers"].append(review.get_visibility_display()) for field_id in review.fields: field = review.field(field_id)