diff --git a/opentech/apply/funds/templates/funds/includes/review_sidebar.html b/opentech/apply/funds/templates/funds/includes/review_sidebar.html index a0fe991e5a83057d635c24ce7e279855ea98e083..5db34c90f216c6bce5cc3bf853461420a2d06407 100644 --- a/opentech/apply/funds/templates/funds/includes/review_sidebar.html +++ b/opentech/apply/funds/templates/funds/includes/review_sidebar.html @@ -28,6 +28,19 @@ {% include 'funds/includes/review_sidebar_item.html' with reviewer=review_data.reviewer missing=True %} {% endfor %} + {% if reviews_block.partner_reviewed or reviews_block.partner_not_reviewed %} + <hr class="reviews-sidebar__split"> + + {% for review_data in reviews_block.partner_reviewed %} + {% include 'funds/includes/review_sidebar_item.html' with review=review_data.review reviewer=review_data.reviewer opinions=review_data.opinions %} + {% endfor %} + + {% for review_data in reviews_block.partner_not_reviewed %} + {% include 'funds/includes/review_sidebar_item.html' with reviewer=review_data.reviewer missing=True %} + {% endfor %} + + {% endif %} + {% if object.stage.has_external_review %} {% if reviews_block.external_reviewed or reviews_block.external_not_reviewed %} <hr class="reviews-sidebar__split"> diff --git a/opentech/apply/review/views.py b/opentech/apply/review/views.py index 03da640b2dc085db013a6a6062fa28b5dd6d2dff..b73244785370b8f037bbb58743b6c3aa6df1bf65 100644 --- a/opentech/apply/review/views.py +++ b/opentech/apply/review/views.py @@ -52,6 +52,11 @@ class ReviewContextMixin: key = 'staff_reviewed' elif review not in opinion_authors: key = 'staff_not_reviewed' + elif reviewer.is_partner: + if review: + key = 'partner_reviewed' + elif review not in opinion_authors: + key = 'partner_not_reviewed' else: if review: key = 'external_reviewed'