datatracker/ietf
Sasha Romijn dc9546211f Fix #2061 - Improve "complete review" workflow for secretaries.
When a secretary completes a review, "link to a review message"
is automatically selected, and the first non-reply mail is used to
fill in the review details. The secretary can still modify all details.
The order of fields for secretaries is also modified to fit this workflow.

All cases where "link to review message" is used, by reviewers or
secretaries, now attempt to fill in the "reviewed version" if found
in the email subject.

Commit ready for merge.
 - Legacy-Id: 17070
2019-11-20 14:25:05 +00:00
..
api Python2/3 compatibility: replaced six.ensure_text() with either six.text_type or django's force_text(), depending on the case, and fixed a variable scope issue. 2019-07-16 13:20:05 +00:00
bin Fix #2475 - Send opt-in reminders for unconfirmed review assignments. 2019-10-01 13:01:19 +00:00
community Fix #2050 - Allow adding review wishes from document and search pages. 2019-10-29 16:27:56 +00:00
cookies Python2/3 compatibility: Changed the use of open() and StringIO to io.open() etc. 2019-07-15 19:14:04 +00:00
database-notes
dbtemplate Fix #2123 - Use a DBTemplate when a review assignment is mailed. 2019-10-23 16:06:44 +00:00
doc Fix #2061 - Improve "complete review" workflow for secretaries. 2019-11-20 14:25:05 +00:00
externals/static Fix #2331 - Show stacked bar graph for in time and late reviews. 2019-10-09 15:46:22 +00:00
group Fix #2074, fix #2358 - Add history for assignments, requests and unavailability. 2019-11-20 11:29:14 +00:00
help Added django-simple-history and replaced the old (and unused) PersonHistory class with a history=HistoricalRecords() field on Person. Added the needed migrations and changes to admin, resources, and settings. Related to issues #2505 and #2507. 2018-04-27 17:36:20 +00:00
idindex Python2/3 compatibility: replaced six.ensure_text() with either six.text_type or django's force_text(), depending on the case, and fixed a variable scope issue. 2019-07-16 13:20:05 +00:00
iesg Python2/3 compatibility: replaced six.ensure_text() with either six.text_type or django's force_text(), depending on the case, and fixed a variable scope issue. 2019-07-16 13:20:05 +00:00
ietfauth Improved a check for authenticated user. 2019-07-18 19:30:01 +00:00
ipr Merged changes from current trunk to Py3 branch. 2019-07-16 15:36:16 +00:00
liaisons Python2/3 compatibility: replaced six.ensure_text() with either six.text_type or django's force_text(), depending on the case, and fixed a variable scope issue. 2019-07-16 13:20:05 +00:00
mailinglists Merged changes from current trunk to Py3 branch. 2019-07-16 15:36:16 +00:00
mailtrigger Refs #2277 - Send daily reminders of overdue reviews to secretaries 2019-09-30 12:27:43 +00:00
meeting Merged in [16563] from housley@vigilsec.com: 2019-08-04 15:44:06 +00:00
message Python2/3 compatibility: used @python_2_unicode_compatible to provide __unicode__() versions of __str__() methods. 2019-07-15 18:01:26 +00:00
name Fix #2123 - Use a DBTemplate when a review assignment is mailed. 2019-10-23 16:06:44 +00:00
nomcom Use BinaryField instead of our own EncryptedTextField which relied on cleartext and ciphertext being the same type. 2019-07-16 19:28:45 +00:00
person Merged changes from current trunk to Py3 branch. 2019-07-16 15:36:16 +00:00
redirects Python2/3 compatibility: used @python_2_unicode_compatible to provide __unicode__() versions of __str__() methods. 2019-07-15 18:01:26 +00:00
release Python2/3 compatibility: Changed the use of open() and StringIO to io.open() etc. 2019-07-15 19:14:04 +00:00
review Fix #2074, fix #2358 - Add history for assignments, requests and unavailability. 2019-11-20 11:29:14 +00:00
secr Merged changes from current trunk to Py3 branch. 2019-07-16 15:36:16 +00:00
static Fix #2061 - Improve "complete review" workflow for secretaries. 2019-11-20 14:25:05 +00:00
stats Fix #2331 - Show stacked bar graph for in time and late reviews. 2019-10-09 15:46:22 +00:00
submit Added LookupError to the exceptions caught during text upload decoding, leading to upload form validation error. 2019-07-22 15:47:40 +00:00
sync Python2/3 compatibility: replaced six.ensure_text() with either six.text_type or django's force_text(), depending on the case, and fixed a variable scope issue. 2019-07-16 13:20:05 +00:00
templates Fix #2061 - Improve "complete review" workflow for secretaries. 2019-11-20 14:25:05 +00:00
utils Fix #2584 - Add additional content validation for uploaded texts. 2019-10-23 20:15:30 +00:00
.gitignore
.yarnrc Preliminary work on converting bower management of web resources to yarn. New management command, replacing bower_install will be needed. 2019-07-25 20:28:18 +00:00
__init__.py Set version info and settings back to development mode 2019-08-05 16:43:20 +00:00
bower.json Updated highcharts and added support for CSV export. Also tweaked the look of the highcharts context menu separators. 2018-11-13 19:28:46 +00:00
checks.py Fixed some issues with the changed import path of ietf.settings_local. 2019-07-17 14:27:26 +00:00
context_processors.py Replaced old unworkable email addesss in the 404 page with the current bugreport address, now configured in settings.py. 2017-04-15 12:34:50 +00:00
feed_urls.py Changed urlpattern order to list the more specific of overlapping patterns first, and made the rfc feed per year pattern more permissive. 2017-12-04 16:32:58 +00:00
LICENSE
manage.py Moved warnings settings from manage.py and test_runner.py to one single place, settings.py. Decreased the verbosity level when invoking 'loaddata' from the test runner. 2016-12-15 13:25:20 +00:00
middleware.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
package.json Preliminary work on converting bower management of web resources to yarn. New management command, replacing bower_install will be needed. 2019-07-25 20:28:18 +00:00
README-BOWER.rst
settings.py Fix #2584 - Add additional content validation for uploaded texts. 2019-10-23 20:15:30 +00:00
settings_releasetest.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
settings_sqlitetest.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
settings_testcrawl.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
urls.py Show group pages also for groups of type adhoc and ise. 2019-07-20 20:10:08 +00:00
virtualenv-manage.py Python2/3 compatibility: Changed the use of open() and StringIO to io.open() etc. 2019-07-15 19:14:04 +00:00
wsgi.py Python2/3 compatibility: Changed the use of open() and StringIO to io.open() etc. 2019-07-15 19:14:04 +00:00