diff --git a/opentech/apply/funds/views.py b/opentech/apply/funds/views.py index f2c84c71790ec8cc86f77f583ce0934ff5c873b5..ad8a54144e3060fce4a3c82ea4f627308a2c753f 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):