diff --git a/ietf/group/views.py b/ietf/group/views.py index ccc7e547d..c6a405439 100644 --- a/ietf/group/views.py +++ b/ietf/group/views.py @@ -1388,6 +1388,7 @@ def reviewer_overview(request, acronym, group_type=None): MAX_CLOSED_REQS = 10 + days_since = 9999 req_data = req_data_for_reviewers.get(person.pk, []) open_reqs = sum(1 for d in req_data if d.state in ["requested", "accepted"]) latest_reqs = [] @@ -1396,7 +1397,15 @@ def reviewer_overview(request, acronym, group_type=None): latest_reqs.append((d.req_pk, d.doc, d.reviewed_rev, d.assigned_time, d.deadline, review_state_by_slug.get(d.state), int(math.ceil(d.assignment_to_closure_days)) if d.assignment_to_closure_days is not None else None)) + if d.state in ["completed", "completed_in_time", "completed_late"]: + if d.assigned_time is not None: + delta = datetime.datetime.now() - d.assigned_time + if d.assignment_to_closure_days is not None: + days = int(delta.days - d.assignment_to_closure_days) + if days_since > days: days_since = days + person.latest_reqs = latest_reqs + person.days_since_completed_review = days_since return render(request, 'group/reviewer_overview.html', construct_group_menu_context(request, group, "reviewers", group_type, { diff --git a/ietf/templates/group/reviewer_overview.html b/ietf/templates/group/reviewer_overview.html index 8f6f90006..b0339b83d 100644 --- a/ietf/templates/group/reviewer_overview.html +++ b/ietf/templates/group/reviewer_overview.html @@ -9,6 +9,10 @@ {% block group_content %} {% origin %} + {% block pagehead %} + + {% endblock %} + {% if can_access_stats %}
Next | Reviewer | Assigned/Deadline/state/time between assignment and closure for latest assignments | +Days Since Completed | Settings | {{ forloop.counter }} | {% if person.settings_url %}{% endif %}{{ person }}{% if person.settings_url %}{% endif %} |
|
+ {% if person.days_since_completed_review != 9999 %} {{ person.days_since_completed_review }} {% else %} | {% endif %}
{% if person.settings.min_interval %}
{{ person.settings.get_min_interval_display }} @@ -84,3 +92,7 @@ {% endif %} {% endblock %} + +{% block js %} + +{% endblock %} |
---|