datatracker/ietf/review
Sasha Romijn 871a4b653b Fix #2217 - Allow submission of unsolicited reviews by secretaries.
- For team secretaries, a button "Submit unsolicited review" will now
  appear next to "Request review" on the document's main page.
- If the secretary is a secretary for multiple teams, they are taken
  through an intermediate page to select for which team they are
  submitting their review.
- The form is similar (and using the same code) as the usual review
  completion, with a few extra fields for the review type and reviewer,
  which would usually already be known.
- When submitting the review, a ReviewRequest and ReviewAssignment are
  automatically created. The assignment is then immediately closed in
  the usual way.
- Other workflows are unchanged.

The issues with the review form in #2061 are slightly worse for the
unsolicited review scenario, but that will be improved when #2061 is
fixed.

Commit ready for merge.
 - Legacy-Id: 16924
2019-10-24 12:37:59 +00:00
..
migrations Fix #2475 - Send opt-in reminders for unconfirmed review assignments. 2019-10-01 13:01:19 +00:00
__init__.py Add review tracking models, add a request review page (with test), show 2016-05-19 15:35:30 +00:00
admin.py Added 'from __future__' imports all over the place, to bring code behaviour into closer alignment between python2 and python3 2019-07-15 15:40:51 +00:00
factories.py Merged in a refactoring of document review code from rjsparks@nostrum.com. This introduces ReviewAssignments, letting us do multiple assingments for a given RevieRequest, without conflating the assignments and their results with the request itself. 2019-04-30 16:54:06 +00:00
mailarch.py Fix #2217 - Allow submission of unsolicited reviews by secretaries. 2019-10-24 12:37:59 +00:00
models.py Fix #2198 - Set default start date for UnavailabilityPeriod to today. 2019-10-21 15:16:33 +00:00
resources.py Added 'from __future__' imports all over the place, to bring code behaviour into closer alignment between python2 and python3 2019-07-15 15:40:51 +00:00
tests.py Fix #2186 - Return review req to 'requested' status if no review assignments are open. 2019-10-03 09:02:34 +00:00
utils.py Fix #2123 - Use a DBTemplate when a review assignment is mailed. 2019-10-23 16:06:44 +00:00