datatracker/ietf
Robert Sparks c8bbfbad78 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 #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
2015-12-23 21:00:15 +00:00
..
api Added a very simple html version of the json API, to make it easier to explore the api manually. 2015-08-09 16:28:55 +00:00
bin Improved SearchablePersonField to show the primary email address for any search results where a name appears more than once. 2015-12-22 21:42:55 +00:00
community Added a very simple html version of the json API, to make it easier to explore the api manually. 2015-08-09 16:28:55 +00:00
cookies Added preference editing support for the left_menu preference setting, and refactored the preference handling code substantially. Related to issues #1659 and #1663. 2015-06-22 18:47:28 +00:00
database-notes Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
dbtemplate Removed the type from the template pathname for the requirements templates. Made the requiremetns view work for both template types plain and rst. Changed the default for the requirements template for new nomcoms to rst. Migrated 2015 requirements to rst (except for the IAB position, which would require a significant edit) 2015-12-12 03:49:23 +00:00
doc This set of changes focuses on improvements to the nomcom portion of the datatracker. 2015-12-23 21:00:15 +00:00
externals/static Fixed incorrect case of some urls in the ptsans stylesheet. 2015-10-10 10:47:05 +00:00
group Expose views for concluded nomcoms. Close feedback and nomination. Initial work on factory-boy based testing. Partially addresses #1856 2015-11-25 22:17:41 +00:00
help Added simple tests for help and release pages. 2015-04-05 20:59:51 +00:00
idindex Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
iesg Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
ietfauth Expose views for concluded nomcoms. Close feedback and nomination. Initial work on factory-boy based testing. Partially addresses #1856 2015-11-25 22:17:41 +00:00
ipr Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
liaisons Augmented the new liaison add_comment test to test the add_comment page and template. 2015-11-20 20:16:06 +00:00
mailinglists Updated a bunch of links from http: to https: based on a patch from lars@netapp.com. 2015-04-24 21:47:12 +00:00
mailtrigger Improved SearchablePersonField to show the primary email address for any search results where a name appears more than once. 2015-12-22 21:42:55 +00:00
meeting Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
message Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
name This set of changes focuses on improvements to the nomcom portion of the datatracker. 2015-12-23 21:00:15 +00:00
nomcom Improved SearchablePersonField to show the primary email address for any search results where a name appears more than once. 2015-12-22 21:42:55 +00:00
person Improved SearchablePersonField to show the primary email address for any search results where a name appears more than once. 2015-12-22 21:42:55 +00:00
redirects Added a very simple html version of the json API, to make it easier to explore the api manually. 2015-08-09 16:28:55 +00:00
release Changed to use a gzipped release coverage JSON file, instead of a plain JSON file, if the name given in settings.py ends in .gz. Reduces the current release coverage file size from ~1.6MB to ~200kB. This is a preparation for saving more information in the release coverage file than we currently do. 2015-10-18 14:32:36 +00:00
secr Merged in [10418] from henrik@levkowetz.com: 2015-11-04 08:46:35 +00:00
static Liaison changes from IETF 94 demo. Includes tab for Action Needed statements and ability to add comments to history. Commit ready for merge 2015-11-12 00:26:52 +00:00
submit Improved SearchablePersonField to show the primary email address for any search results where a name appears more than once. 2015-12-22 21:42:55 +00:00
sync Modified the test data to use some AD and WG chair names that contain non-ascii characters, and fixed test issues found. 2015-11-04 07:34:56 +00:00
templates This set of changes focuses on improvements to the nomcom portion of the datatracker. 2015-12-23 21:00:15 +00:00
utils Added a management command to check referential integrity, original code 2015-11-19 21:40:37 +00:00
.gitignore Fixes #563 2010-12-02 20:34:50 +00:00
__init__.py Set version info and settings back to development mode 2015-11-20 20:25:23 +00:00
bower.json Changed the location of the datatracker's bower.json file 2015-07-28 13:03:52 +00:00
checks.py Added 2 new file existence checks to the check framework, since we're now reading email aliases for groups and documents from files. Added a call out to run_checks() in the test-crawler, so we don't see failures due to missing files. 2015-10-13 19:07:11 +00:00
context_processors.py Added a check for the existence of the CDN static path using the new (Django 1.7) checks framework. Split the release version and patch string in order to not move the expected CDN static files location when adding a patch indicator to the version number. 2015-07-28 10:25:58 +00:00
feed_urls.py Framework in place, most of the details worked out 2015-10-23 19:15:55 +00:00
legacy_router.py Remove unused code 2012-01-04 16:58:41 +00:00
LICENSE Merged in the port from Django 1.2 to Django 1.6 from olau@iola.dk: branch/iola/djangoport@7121, and fixed some merge issues. 2014-01-18 21:02:40 +00:00
manage.py Merged in the port from Django 1.2 to Django 1.6 from olau@iola.dk: branch/iola/djangoport@7121, and fixed some merge issues. 2014-01-18 21:02:40 +00:00
middleware.py Summary: Get rid of FillInRemoteUserIfLoggedInMiddleware, we are not 2015-02-12 15:16:29 +00:00
README-BOWER.rst Updated several README files. 2015-07-28 13:20:39 +00:00
settings.py removed move_to_default 2015-12-16 12:07:32 +00:00
settings_releasetest.py Added startup of code coverage measurements to settings_releasetest, too. 2015-10-19 15:11:27 +00:00
settings_sqlitetest.py corrected an improper import and removed some flakes 2015-12-11 19:49:33 +00:00
settings_testcrawl.py Applied test speedup fixes to testcrawler config, too. Looks like a ~15% speed-up. 2015-11-14 11:02:58 +00:00
urls.py (Rocky) merge forward. 2015-10-09 03:16:24 +00:00
wsgi.py Added virtualenv support to wsgi.py 2015-04-12 19:43:03 +00:00