This set of changes focuses on improvements to the nomcom portion of
the datatracker.
These changes:
- Simplify the nomcom form for comments. Make it more obvious who
receives mail when a comment is supplied. Fixes#1849.
- Simplify the nomcom form for nominations. Provide a primary workflow
where nominations choose an existing Person, and a secondary
workflow for nominating new people.
- Allow nominees to add a comment when accepting or declining a
nomination. Fixes#1845.
- Organize the list of nominees on the feedback page. Fixes#1786 and
#1809.
- Simplify the mechanisms used to display feedback message counts.
- Regroup the feedback view to make it easier to see where to spend
review effort. Fixes#1866.
- Capture when nomcom members last reviewed feedback for a given
nominee. Add badges when new feedback is avaliable. Improve the
layout of the feedback index page. Fixes#1850.
- Reorganize the tab navigation on the nomcom private pages. Made it
more obvious when the chair is doing something that only the chair
gets to see. Fixes#1788 and #1795.
- Regroup multiselect options to make classifying pending feedback
simpler. Make the control larger and resizable. Fixes#1495.
- Simplify the chair's views for editing nominee records. Replace the
merge nominee form with a request to the secretariat to merge Person
records. Fixes#1847.
- Added merging nominees to the secretariat's persson merging script.
- Show information for concluded nomcoms. Close feedback and
nomination for concluded nomcoms. Fixes#1856.
- Improve the questionnaire templates, reminding the nominee that
receiving the questionnaire does not imply they have accepted a
nomination. Fixes#1807.
- Remove the description field from Postion. Simplify the Position
list and the Position edit form. Make the nomcom pages more self
documenting. Add a page to help nomcom chiars through setting up a
new nomcom. Fixes#1867 and #1768.
- Remove the type from the template pathname for the requirements
templates. Make the requirements views work for both types plain and
rst. Changed the default type for new nomcom requirement templates
to rst.
- Remove 'incumbent' from the models. Fixes#1771.
- Adjust the models for Nominee and Nomination to better associate
Nominee objects with Person objects.
- Remove BaseNomcomForm and the implementation of custom fieldsets.
- Replace the custom message framework with the django provided
messages framework.
- Improve SearchablePersonField to show the primary email address for
any search result where a name appears more than once.
- Add the use of factory-boy for generating test data. Normalize
management of a test directory for test nomcom public keys.
Significantly improve test coverage of the nomcom related code.
- Legacy-Id: 10703
Note: SVN reference [10629] has been migrated to Git commit c8bbfbad78
Load the js for the timeline as part of the page header, in order to (hopefully)
avoid page re-render after the json loads. Only apply the gradient that
signifies document expiration to I-Ds. Suppress duplicate x-axis labels (same
month).
- Legacy-Id: 10691
Note: SVN reference [10686] has been migrated to Git commit 0762e0975f
Commit r10578 broke search result table display due to the added column. Fix
this. (Also update vnu.jar. Unrelated, but wasn't careful when committing.)
- Legacy-Id: 10689
Note: SVN reference [10685] has been migrated to Git commit 820d406e33
Add warning about the accuracy of bibliographic information for Legacy RFCs.
- Legacy-Id: 10688
Note: SVN reference [10684] has been migrated to Git commit 2ca2b92c24
avoid page re-render after the json loads. Only apply the gradient that
signifies document expiration to I-Ds. Suppress duplicate x-axis labels (same
month). Commit ready for merge.
- Legacy-Id: 10686
for RFC1786, the authors field is empty and the date wrong. Need to check
whether this is an error in the database or in the code. But still: Commit ready
for merge.
- Legacy-Id: 10676
focused on supporting the IRTF better, but also removing some redundancies
(i.e., including group_info.txt instead of duplicating something similar.)
Commit ready for merge.
- Legacy-Id: 10674
For documents in the IETF stream, display consensus in the IESG portion of the page. For documents in other streams, disply consensis in the Stream portion of the page. Fixes#1560.
- Legacy-Id: 10655
Note: SVN reference [10632] has been migrated to Git commit 23151352c3
Add page counts to iesg/agenda/documents and to the edit telechat date form. Fixes#1772.
- Legacy-Id: 10654
Note: SVN reference [10631] has been migrated to Git commit 8f5a692338
The previous fix for the search result table width was incorrect.
- Legacy-Id: 10649
Note: SVN reference [10622] has been migrated to Git commit b23952c615
Use js tablesort almost everywhere I thought it would make sense. While I
touched the pages, I also corrected a few minor HTML nits, capitalization
inconsistencies and some other minor things.
Range r10605:r10621
- Legacy-Id: 10647
Note: SVN reference [10621] has been migrated to Git commit 7d3c2681e2
Disable the js tablesort stuff for a truncate result, per Henrik.
- Legacy-Id: 10646
Note: SVN reference [10616] has been migrated to Git commit 180a08c2c9
Use jquery tablesorter to change the ordering of document search tables
- Legacy-Id: 10644
Note: SVN reference [10614] has been migrated to Git commit e920d0bbd9
These changes:
Simplify the nomcom form for comments. Make it more obvious who receives mail when a comment is supplied. Fixes # 1849.
Simplify the nomcom form for nominations. Provide a primary workflow where nominations choose an existing Person, and a secondary workflow for nominating new people.
Allow nominees to add a comment when accepting or declining a nomination. Fixes#1845.
Organize the list of nominees on the feedback page. Fixes#1786 and #1809.
Simplify the mechanisms used to display feedback message counts.
Regroup the feedback view to make it easier to see where to spend review effort. Fixes#1866.
Capture when nomcom members last reviewed feedback for a given nominee. Add badges when new feedback is avaliable. Improve the layout of the feedback index page. Fixes#1850.
Reorganize the tab navigation on the nomcom private pages. Made it more obvious when the chair is doing something that only the chair gets to see. Fixes#1788 and #1795.
Regroup multiselect options to make classifying pending feedback simpler. Make the control larger and resizable. Fixes#1854.
Simplify the chair's views for editing nominee records. Replace the merge nominee form with a request to the secretariat to merge Person records. Fixes#1847.
Added merging nominees to the secretariat's persson merging script.
Show information for concluded nomcoms. Close feedback and nomination for concluded nomcoms. Fixes#1856.
Improve the questionnaire templates, reminding the nominee that receiving the questionnaire does not imply they have accepted a nomination. Fixes#1807.
Remove the description field from Postion. Simplify the Position list and the Position edit form. Make the nomcom pages more self documenting. Add a page to help nomcom chiars through setting up a new nomcom. Fixes#1867 and #1768.
Remove the type from the template pathname for the requirements templates. Make the requirements views work for both types plain and rst. Changed the default type for new nomcom requirement templates to rst.
Remove 'incumbent' from the models. Fixes#1771.
Adjust the models for Nominee and Nomination to better associate Nominee objects with Person objects.
Remove BaseNomcomForm and the implementation of custom fieldsets.
Replace the custom message framework with the django provided messages framework.
Improve SearchablePersonField to show the primary email address for any search result where a name appears more than once.
Add the use of factory-boy for generating test data. Normalize management of a test directory for test nomcom public keys. Significantly improve test coverage of the nomcom related code.
Commit ready for merge.
- Legacy-Id: 10629
Simplified the edit nominee form.
Replaced the merge nominee form with a request to the secretariat to merge Person records. Fixes#1847.
Added merging nominees to the secretariat's person merging script.
Restructured the person merging script to make it testable.
Updated some tests to match changes to the mailtriggers that hadn't made it to the fixtures.
- Legacy-Id: 10625
For Charters, display the Responsible AD as well as the Charter Edit AD. Fixes#1829.
- Legacy-Id: 10601
Note: SVN reference [10567] has been migrated to Git commit 0052a4f733
Fix CSS/js inclusion of select2 from new static location. (Looks like this file
was forgotten when we began to use bower.)
- Legacy-Id: 10562
Note: SVN reference [10539] has been migrated to Git commit 51dba4c5e5
Fixes for displaying IRTF RGs (call them RGs, and don't show IESG state.)
- Legacy-Id: 10561
Note: SVN reference [10538] has been migrated to Git commit 495ae645ed
Manage html5shiv and respond.js locally via bower, rather than relying on the
CDN.
- Legacy-Id: 10560
Note: SVN reference [10536] has been migrated to Git commit 73ad12560a