Commit graph

6801 commits

Author SHA1 Message Date
Lars Eggert 7997b99f02 More fixes to charter-related emails and some related web templates. Mostly
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
2016-01-13 14:53:47 +00:00
Lars Eggert bcea97323f Fix the internal review email template and related code to handle IRTF RGs
better. Commit ready for merge.
 - Legacy-Id: 10673
2016-01-13 13:50:16 +00:00
Lars Eggert 37c5d3170a Fix a bug that prevented the IRSG from being CC'ed, and correct its email
address. Commit ready for merge.
 - Legacy-Id: 10672
2016-01-13 12:41:23 +00:00
Lars Eggert eabe46b3f8 Fix a "RemovedInDjango19Warning" warning. Commit ready for merge.
- Legacy-Id: 10671
2016-01-13 12:17:36 +00:00
Henrik Levkowetz eb0bf299c0 Set version info and settings back to development mode
- Legacy-Id: 10666
2016-01-13 10:29:09 +00:00
Henrik Levkowetz 9d336d9584 Set version info to release version 6.12.0 before branching.
- Legacy-Id: 10664
2016-01-13 10:29:02 +00:00
Henrik Levkowetz 7414b06362 Changelog entry for 6.12.0
- Legacy-Id: 10663
2016-01-13 10:28:56 +00:00
Henrik Levkowetz eee311088e Code coverage data for release 6.12.0
- Legacy-Id: 10662
2016-01-13 10:28:51 +00:00
Henrik Levkowetz 39142ed63e Don't redirect to proceedings for future meetings which exist in the database but don't have a schedule yet. We want to show tne agenda (even if empty) for those.
- Legacy-Id: 10661
2016-01-13 10:16:31 +00:00
Henrik Levkowetz 2efdf9b0d8 Changelog information for v6.12.0.
- Legacy-Id: 10659
2016-01-12 21:58:28 +00:00
Henrik Levkowetz b66dffe8fa Merged in [10636] from rjsparks@nostrum.com:
Refactored counting telechat pages to do it only in one place. Count more accurately and make it possible to report more granularly. Added page counts to agenda.json.
 - Legacy-Id: 10658
Note: SVN reference [10636] has been migrated to Git commit 67f0234cac
2016-01-12 21:45:59 +00:00
Henrik Levkowetz f50636c0ea Merged in [10634] from rjsparks@nostrum.com:
Change the text used in conflict review approval messages. Fixes #1877.
 - Legacy-Id: 10657
Note: SVN reference [10634] has been migrated to Git commit 2c75e954ad
2016-01-12 21:22:41 +00:00
Henrik Levkowetz 051daf6730 Merged in [10633] from housley@vigilsec.com:
If the Internet-Draft is not the current revision, set the URLs to settings.IETF_ID_ARCHIVE_URL.  Fixes #1876.
 - Legacy-Id: 10656
Note: SVN reference [10633] has been migrated to Git commit 8ae439ae0f
2016-01-12 20:57:16 +00:00
Henrik Levkowetz 5040195214 Merged in [10632] from housley@vigilsec.com:
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
2016-01-12 20:43:37 +00:00
Henrik Levkowetz 382a4e7b2b Merged in [10631] from rjsparks@nostrum.com:
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
2016-01-12 18:20:28 +00:00
Henrik Levkowetz dec2d8ee9e Merged in [10630] from housley@vigilsec.com:
Better handling of consensus for BCPs and  standards track documents.  Partial fix for ticket 1560.
 - Legacy-Id: 10653
Note: SVN reference [10630] has been migrated to Git commit 884291fd91
2016-01-12 18:11:29 +00:00
Henrik Levkowetz 70bc268778 Hold nomcom work for the next release.
- Legacy-Id: 10652
2016-01-12 18:11:14 +00:00
Henrik Levkowetz 9d0f377242 Merged in [10624] from rcross@amsl.com:
Fixes #1873.  ValueError at /ipr/new-specific.
 - Legacy-Id: 10651
Note: SVN reference [10624] has been migrated to Git commit 57f3acb69c
2016-01-12 17:34:36 +00:00
Henrik Levkowetz 4bc31b9856 Merged in [10623] from lars@netapp.com:
Simplify the dependency graph generation, by relying on dot to generate PDF (and
now also SVG) directly. Default to showing SVG from the link on a group's page.
 - Legacy-Id: 10650
Note: SVN reference [10623] has been migrated to Git commit f1dcfcafb6
2016-01-12 17:14:11 +00:00
Henrik Levkowetz b010a9c7c0 Merged in [10622] from lars@netapp.com:
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
2016-01-12 17:00:44 +00:00
Henrik Levkowetz 0bf05c3f11 The 'unsorted' up-down chevron is very fuzzy on retina screens, and somewhat fuzzy otherwise. Change to fa-sort* icons for sharpmenss, at least for now.
- Legacy-Id: 10648
2016-01-12 16:49:25 +00:00
Henrik Levkowetz 9bf1ff01f1 Merged in [10621] from lars@netapp.com:
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
2016-01-12 16:47:18 +00:00
Henrik Levkowetz d9686bf1de Merged in [10616] from lars@netapp.com:
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
2016-01-12 15:54:16 +00:00
Henrik Levkowetz 8f7ebb83f7 Merged in [10615] from lars@netapp.com:
Disable the URL-based sorting stuff that uses the django backend if we use
js-based sorting.
 - Legacy-Id: 10645
Note: SVN reference [10615] has been migrated to Git commit b90208ec6d
2016-01-12 15:42:07 +00:00
Henrik Levkowetz 79f49fe60c Merged in [10614] from lars@netapp.com:
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
2016-01-12 15:32:24 +00:00
Henrik Levkowetz faea7c9882 Merged in [10605] from lars@netapp.com:
Show IDs that expired with a fading gradient and don't extend their box after
185 days. Plus a bunch of cosmetic changes.
 - Legacy-Id: 10643
Note: SVN reference [10605] has been migrated to Git commit 5cd86a5d40
2016-01-12 15:09:20 +00:00
Henrik Levkowetz 6b6a3a6b43 Added #timeline ... :hover and :focus styles.
- Legacy-Id: 10642
2016-01-12 15:09:03 +00:00
Henrik Levkowetz bce152b2b9 Rewrote crawl_history() to be easier to read (renaming multiple 'retval' variables and other naming tweaks) and made it return distinct revisions without the added uniqueness filtering round from /personal/lars/6.11.1.dev0@10604.
- Legacy-Id: 10639
2016-01-11 23:33:50 +00:00
Henrik Levkowetz 8b12a0fa03 Merged in [10591] from housley@vigilsec.com:
Added a negative test to ensure the RFC Editor is not included on notifications of manual posts by the Secretariat unless the document is in the RFC Editor Queue.

Also added a directory for staging of manually submitted drafts, instead of using hardcoded /tmp/, and added creation and removal of a test directory for this.
 - Legacy-Id: 10638
Note: SVN reference [10591] has been migrated to Git commit 4a2868cef5
2016-01-11 22:44:01 +00:00
Henrik Levkowetz a46289c6d4 Added a bunch of commits ready for merge but not marked as such.
- Legacy-Id: 10637
2016-01-11 22:39:50 +00:00
Robert Sparks 67f0234cac Refactored counting telechat pages to do it only in one place. Count more accurately and make it possible to report more granularly. Added page counts to agenda.json. Commit ready to merge.
- Legacy-Id: 10636
2016-01-07 23:31:05 +00:00
Henrik Levkowetz 7960f83615 Updated plan with reference extraction from xml.
- Legacy-Id: 10635
2016-01-07 01:29:29 +00:00
Robert Sparks 2c75e954ad Change the text used in conflict review approval messages. Fixes #1877. Commit ready for merge.
- Legacy-Id: 10634
2016-01-06 15:44:29 +00:00
Russ Housley 8ae439ae0f If the Internet-Draft is not the current revision, set the URLs to settings.IETF_ID_ARCHIVE_URL. Fixes #1876.
- Legacy-Id: 10633
2016-01-05 20:33:48 +00:00
Russ Housley 23151352c3 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: 10632
2016-01-05 17:18:43 +00:00
Robert Sparks 8f5a692338 Add page counts to iesg/agenda/documents and to the edit telechat date form. Fixes #1772. Commit ready for merge.
- Legacy-Id: 10631
2016-01-04 22:49:17 +00:00
Russ Housley 884291fd91 Better handling of consensus for BCPs and standards track documents. Partial fix for ticket 1560.
- Legacy-Id: 10630
2015-12-30 23:29:29 +00:00
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
Robert Sparks 17f7b63603 cleaned some cruft of the unrelated feedback template
- Legacy-Id: 10626
2015-12-23 15:03:14 +00:00
Robert Sparks dc5ae398f2 Improved SearchablePersonField to show the primary email address for any search results where a name appears more than once.
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
2015-12-22 21:42:55 +00:00
Ryan Cross 57f3acb69c Fixes #1873. ValueError at /ipr/new-specific. Commit ready for merge
- Legacy-Id: 10624
2015-12-22 21:00:28 +00:00
Lars Eggert f1dcfcafb6 Simplify the dependency graph generation, by relying on dot to generate PDF (and
now also SVG) directly. Default to showing SVG from the link on a group's page.
Commit ready for merge.
 - Legacy-Id: 10623
2015-12-22 16:07:11 +00:00
Lars Eggert b23952c615 The previous fix for the search result table width was incorrect.
Commit ready for merge.
 - Legacy-Id: 10622
2015-12-22 16:03:35 +00:00
Lars Eggert 7d3c2681e2 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 ready for merge.
 - Legacy-Id: 10621
2015-12-22 10:39:44 +00:00
Robert Sparks aadcf2d056 Added selecting existing people to the workflow for chair classification of nominations. Renamed some utility functions to be slightly more self-documenting.
- Legacy-Id: 10620
2015-12-22 04:32:48 +00:00
Robert Sparks fa53de03e3 Guide the workflow back to normal nominations after nominating a new person.
- Legacy-Id: 10619
2015-12-21 21:01:23 +00:00
Robert Sparks 85c13d65b4 Replaced the custom message infrastructure in the nomcom app with django.contrib.messages
- Legacy-Id: 10618
2015-12-21 20:46:56 +00:00
Robert Sparks 2120b79d6b collapse some duplicated code
- Legacy-Id: 10617
2015-12-21 16:50:46 +00:00
Lars Eggert 180a08c2c9 Disable the js tablesort stuff for a truncate result, per Henrik.
- Legacy-Id: 10616
2015-12-21 14:37:36 +00:00
Lars Eggert b90208ec6d Disable the URL-based sorting stuff that uses the django backend if we use
js-based sorting.
 - Legacy-Id: 10615
2015-12-21 13:42:55 +00:00