|
9 | 9 | from django.template.loader import render_to_string |
10 | 10 |
|
11 | 11 | from ietf.review.models import ReviewRequest, ReviewerSettings, UnavailablePeriod |
12 | | -from ietf.review.utils import (can_manage_review_requests_for_team, close_review_request_states, |
| 12 | +from ietf.review.utils import (can_manage_review_requests_for_team, |
| 13 | + can_access_review_stats_for_team, |
| 14 | + close_review_request_states, |
13 | 15 | extract_revision_ordered_review_requests_for_documents_and_replaced, |
14 | 16 | assign_review_request_to_reviewer, |
15 | 17 | close_review_request, |
@@ -85,7 +87,8 @@ def review_requests(request, acronym, group_type=None): |
85 | 87 | "closed_review_requests": closed_review_requests, |
86 | 88 | "since_choices": since_choices, |
87 | 89 | "since": since, |
88 | | - "can_manage_review_requests": can_manage_review_requests_for_team(request.user, group) |
| 90 | + "can_manage_review_requests": can_manage_review_requests_for_team(request.user, group), |
| 91 | + "can_access_stats": can_access_review_stats_for_team(request.user, group), |
89 | 92 | })) |
90 | 93 |
|
91 | 94 | def reviewer_overview(request, acronym, group_type=None): |
@@ -142,6 +145,7 @@ def reviewer_overview(request, acronym, group_type=None): |
142 | 145 | return render(request, 'group/reviewer_overview.html', |
143 | 146 | construct_group_menu_context(request, group, "reviewers", group_type, { |
144 | 147 | "reviewers": reviewers, |
| 148 | + "can_access_stats": can_access_review_stats_for_team(request.user, group) |
145 | 149 | })) |
146 | 150 |
|
147 | 151 | class ManageReviewRequestForm(forms.Form): |
@@ -247,10 +251,10 @@ def manage_review_requests(request, acronym, group_type=None): |
247 | 251 | current_reqs = set(review_requests_dict.iterkeys()) |
248 | 252 |
|
249 | 253 | closed_reqs = posted_reqs - current_reqs |
250 | | - newly_closed += len(closed_reqs) |
| 254 | + newly_closed = len(closed_reqs) |
251 | 255 |
|
252 | 256 | opened_reqs = current_reqs - posted_reqs |
253 | | - newly_opened += len(opened_reqs) |
| 257 | + newly_opened = len(opened_reqs) |
254 | 258 | for r in opened_reqs: |
255 | 259 | review_requests_dict[r].form.add_error(None, "New request.") |
256 | 260 |
|
|
0 commit comments