From c9b3c72a467a48108dd27562e0557b9b34553b7e Mon Sep 17 00:00:00 2001
From: Todd Dembrey <todd.dembrey@torchbox.com>
Date: Wed, 21 Mar 2018 16:25:40 +0000
Subject: [PATCH] Allow reviewers access to applications they are assigned to

---
 opentech/apply/funds/views.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/opentech/apply/funds/views.py b/opentech/apply/funds/views.py
index f2c84c717..ad8a54144 100644
--- a/opentech/apply/funds/views.py
+++ b/opentech/apply/funds/views.py
@@ -167,6 +167,11 @@ class SubmissionDetailView(ViewDispatcher):
     admin_view = AdminSubmissionDetailView
     applicant_view = ApplicantSubmissionDetailView
 
+    def admin_check(self, request):
+        if request.user.is_reviewer and self.object.has_permission_to_review(request.user):
+            return True
+        return super().admin_check(request)
+
 
 @method_decorator(login_required, name='dispatch')
 class SubmissionEditView(UpdateView):
-- 
GitLab