Added page counts for open review requests on the reviewer assignment drop-downs of /group/*/reviews/manage/unassigned/. Fixes issue #2449.

- Legacy-Id: 14644
This commit is contained in:
Henrik Levkowetz 2018-02-15 18:39:39 +00:00
parent 671ad54cc7
commit 838ad9cf44

View file

@ -827,8 +827,9 @@ def make_assignment_choices(email_queryset, review_req):
req_data = req_data_for_reviewers.get(e.person_id, [])
currently_open = sum(1 for d in req_data if d.state in ["requested", "accepted"])
pages = sum(rd.doc_pages for rd in req_data if rd.state in ["requested", "accepted"])
if currently_open > 0:
stats.append("currently {} open".format(currently_open))
stats.append("currently {count} open, {pages} pages".format(count=currently_open, pages=pages))
could_have_completed = [d for d in req_data if d.state in ["part-completed", "completed", "no-response"]]
if could_have_completed:
no_response = sum(1 for d in could_have_completed if d.state == "no-response")