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
Reduce confusion around how to send a document from a WG to the IESG through additional, restrictive, validation on the stream state editing form. Fixes bug #1418.
- Legacy-Id: 10445
Note: SVN reference [10431] has been migrated to Git commit 5ee77ca282
Provide information about who has suggested document replaced-by information in the notification email.
This commit fixes bug 1817,
- Legacy-Id: 10440
Note: SVN reference [10425] has been migrated to Git commit ba39077180
Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found.
- Legacy-Id: 10420
Note: SVN reference [10418] has been migrated to Git commit cf7d794b09
When a group gives a document a new group state (particularly for the first time), send a message that says what happened instead of simply \'Adopted\'. Fixes#1830.
- Legacy-Id: 10411
Note: SVN reference [10384] has been migrated to Git commit be377e5ac5
Make the internal review message reflect whether this is a new chartering effort or a recharter. Fixes#1814.
- Legacy-Id: 10406
Note: SVN reference [10378] has been migrated to Git commit ff93fe3599
email_iana needs to leave address generation to mailtrigger and not try to rewrap the address. This should be patched into production.
- Legacy-Id: 10368
Note: SVN reference [10363] has been migrated to Git commit 262ad86dba
Added an RSS feed for RFCs for use with the digital preservation project.
- Legacy-Id: 10358
Note: SVN reference [10345] has been migrated to Git commit 5daee49d7c
- Legacy-Id: 10255
Note: SVN reference [10158] has been migrated to Git commit 4ac99a9dc4
Note: SVN reference [10253] has been migrated to Git commit 083abf7516
Summary: Add a view for /doc/foo-bar-baz that tries to redirect
helpfully instead of just throwing a 404 in case in an inexact match.
Right now, it knows how to do prefix matches and handles revisions and
extensions. If it can't find a unique match, it redirects to the
search page.
Branch
- Legacy-Id: 10253
Note: SVN reference [10158] has been migrated to Git commit 4ac99a9dc4
This fixes Javascript widgets working with DocAliases, such as the
replaces field in draft submission, to work better with Javascript
disabled. It also makes sense from a modelling perspective as the name
really is a unique key for the alias.
The actual transformation requires a series of migrations taking a
couple of minutes to complete. The actual switch to the key is done at
the end.
- Legacy-Id: 10251
Note: SVN reference [10111] has been migrated to Git commit 8bca1b4b33
Fix an initialization problem for the new work message for recharters.
- Legacy-Id: 10225
Note: SVN reference [10218] has been migrated to Git commit f9e35662e5
helpfully instead of just throwing a 404 in case in an inexact match.
Right now, it knows how to do prefix matches and handles revisions and
extensions. If it can't find a unique match, it redirects to the
search page.
Branch ready for merge.
- Legacy-Id: 10158
This fixes Javascript widgets working with DocAliases, such as the
replaces field in draft submission, to work better with Javascript
disabled. It also makes sense from a modelling perspective as the name
really is a unique key for the alias.
The actual transformation requires a series of migrations taking a
couple of minutes to complete. The actual switch to the key is done at
the end.
Branch ready for merge.
- Legacy-Id: 10111
Changed several email alias references from tools.ietf.org to ietf.org. Fixes#1759.
- Legacy-Id: 9931
Note: SVN reference [9925] has been migrated to Git commit cd5b497acb
Adds views of active areas, area groups, teams, and directorates.
Adds navigation to those views to the base menus.
Unifies URL patterns shared between group/urls and group/urls_info,
exposing the same view at, e.g., /group/stir and /wg/stir/.
Improves testing, primarily of group/info.py
- Legacy-Id: 9930
Note: SVN reference [9924] has been migrated to Git commit 461af5af19
Adds navigation to those views to the base menus.
Unifies URL patterns shared between group/urls and group/urls_info,
exposing the same view at, e.g., /group/stir and /wg/stir/.
Improves testing, primarily of group/info.py
Commit ready for merge.
- Legacy-Id: 9924
Make title capitalization consistent with other pages.
- Legacy-Id: 9801
Note: SVN reference [9782] has been migrated to Git commit 46cfd0b52a3982cd1e1d6a6e01a8ce03053ed345
Remove the code that used to calculate table_rows, now that the HTML doesn't
use it anymore.
- Legacy-Id: 9795
Note: SVN reference [9779] has been migrated to Git commit ee1ea031452864ec1df0a92eb6d2512036d7e949
Added functionality which allows the secretariat to manage more meeting types, including leadership meetings.
Backfilled those types of meetings from IETF91 and IETF92.
Addressed several facelift issues in the meeting application.
- Legacy-Id: 9606
Note: SVN reference [9603] has been migrated to Git commit a85424ad23