Commit graph

3918 commits

Author SHA1 Message Date
Henrik Levkowetz 808343d06b Fixed regression: wrong URL to IESG state diagram in state help. Fixes issue #1119.
- Legacy-Id: 6088
2013-09-04 14:21:48 +00:00
Henrik Levkowetz 38b0a59ba3 Merged personal/rjs/v4.70@6042:
* Made reporting IPR consistant across document searches, IPR searches, AD document queues, last calls, and agendas. All these points now report on the document(s) being directly queried, and the documents those transitively replace or obsolete.

  * Brought search results against WGs and document titles into consistency with results from searching for individual documents

  * Added the IPR count to the link on the documents main page (when not zero)

  * Built on Henrik's reimplementation of all_related_*, making the *_related_* functions return DocAlias? lists consistently, and added corresponding _relations_ functions to get lists of actual RelatedDocument? objects.

  * Added getting the DocAlias? with the same name to Document

  * Added getting related IPR disclosures (as described in the first bullet) to Document

  * Simplified ipr/related.py

  * Removed the use of DraftLikeDocAlias? and IETFWG from ipr/search.py. Retooled the various search functions and templates to use DocAlias? and IprDocAlias? directly.

  * Removed dead code from ipr/search.py

  * Removed the special handling of WG 2000 from ipr/search.py 

  This fixes bug #1071
 - Legacy-Id: 6083
2013-09-02 18:34:54 +00:00
Henrik Levkowetz d6471397ef Fixed bug in previous commit, for case where iesg_state is None.
- Legacy-Id: 6082
2013-08-30 12:32:11 +00:00
Henrik Levkowetz ffb4581008 Fixed regression in display of IESG state; added back substate information. Fixes issue #1117.
- Legacy-Id: 6081
2013-08-30 12:21:36 +00:00
Henrik Levkowetz d85e0ae2de Added template rendering verification on dbtemplate form submission in order to catch errors in edited templates before they are committed. This should prevent server 500 errors when rendering dbtemplate pages. Fixes issue #1113.
- Legacy-Id: 6079
2013-08-28 12:50:17 +00:00
Henrik Levkowetz 84a07d7151 Selectively removed the agenda and minutes warnings from the meeting materials page, for educational sessions where agenda and minutes aren't expected. Fixes issue #1115.
- Legacy-Id: 6078
2013-08-28 11:00:38 +00:00
Henrik Levkowetz 37e69a02c6 Changed the order of the files diffed in the draft diff links on the history page. Fixes issue #1114.
- Legacy-Id: 6077
2013-08-28 10:36:32 +00:00
Ryan Cross 24ffdb2d34 changes to IPR notification email
- Legacy-Id: 6076
2013-08-22 21:35:01 +00:00
Henrik Levkowetz ed020c8b8e Add Auto-Submitted and Precedence header fields to outgoing email messages.
- Legacy-Id: 6071
2013-08-17 15:33:56 +00:00
Ole Laursen 9b65f3be79 Found two more places where an IPR update is shown even if the
updating IPR is rejected, fix those
 - Legacy-Id: 6064
2013-08-15 11:34:20 +00:00
Ole Laursen a3f39aef3c Include referrer in test crawler crash reports, format the result like
a 500
 - Legacy-Id: 6063
2013-08-15 09:58:27 +00:00
Ole Laursen 023d02feb8 Apparently the session_draft_list fix was missing a .distinct(),
rewrite slightly to add that
 - Legacy-Id: 6062
2013-08-15 09:51:13 +00:00
Ole Laursen 31dc2ea1a4 Don't link to updates on IPR that has been rejected, fixes broken link
to IPR 1252
 - Legacy-Id: 6061
2013-08-15 08:56:35 +00:00
Ole Laursen c8f173f06e Rewrite reading the draft list from a group agenda to be less weird,
fixing problem when agenda file is not found, which turns up when
running the test-crawler on a test instance
 - Legacy-Id: 6060
2013-08-15 08:44:29 +00:00
Ole Laursen 722b2321be On charter doc page only generate link to /wg/ if the group is a WG,
not if it is an AG
 - Legacy-Id: 6059
2013-08-15 07:53:22 +00:00
Ole Laursen 4d54b94dac Fix state diagram link
- Legacy-Id: 6058
2013-08-14 16:29:04 +00:00
Ole Laursen 2a85572777 Add status-change to state_help framework, remove last traces of former framework
- Legacy-Id: 6057
2013-08-14 16:16:52 +00:00
Ole Laursen 0b1aabc64d Add extra exception trap to test crawler to output URL under test for None responses
- Legacy-Id: 6056
2013-08-14 16:15:42 +00:00
Ole Laursen c182d4e5e9 Return empty string instead of None in case an agenda file isn't read
correctly, fixes annoying problem with the test crawler
 - Legacy-Id: 6055
2013-08-14 15:48:17 +00:00
Ole Laursen 99d8e69f0b Remove idrfc/templatetags/
- Legacy-Id: 6054
2013-08-14 15:14:47 +00:00
Ole Laursen d2b9adf3cb Move ietf_filters templatetag from idtracker/ to doc/
- Legacy-Id: 6053
2013-08-14 15:11:24 +00:00
Ole Laursen 6ac0920af0 Move idrfc/ templates to doc/ and subdirectories in doc/, move ported ballot_icon template tag, delete dead code
- Legacy-Id: 6052
2013-08-14 14:10:46 +00:00
Ole Laursen 742dbace24 Move views and templatetags from idrfc/ to doc, the I-D specific views
go into views_draft.py and tests in tests_draft.py; what's left in
idrfc is wrapper code, templates and the ballot_icon templatetag
 - Legacy-Id: 6051
2013-08-14 10:32:25 +00:00
Ole Laursen 2cf79bb04c Move update_telechat from idrfc.utils to doc.utils, port remaining
code to using log_state_changed from doc.utils, remove idrfc/utils.py
 - Legacy-Id: 6050
2013-08-13 16:44:07 +00:00
Ole Laursen a8fefd9454 Remove unused idrfc import from secr/telechat/views.py
- Legacy-Id: 6049
2013-08-13 16:28:21 +00:00
Ole Laursen 484293d190 Remove debug print
- Legacy-Id: 6048
2013-08-13 15:43:56 +00:00
Ole Laursen 867f7a8149 Get rid of some pre-redesign dead code in submit to get rid of idrfc import
- Legacy-Id: 6047
2013-08-13 14:47:49 +00:00
Ole Laursen de7ae60985 Move markup_txt.py from idrfc/ to utils/
- Legacy-Id: 6046
2013-08-13 14:33:22 +00:00
Henrik Levkowetz 551f61b55a Fixed a possible KeyError bug for missing form field 'by'.
- Legacy-Id: 6045
2013-08-13 12:43:53 +00:00
Henrik Levkowetz e46220af5d Added code to expire last calls for statechg documents too (in addition to iesg drafts) with the expire-last-call script. Fixes issue #1092.
- Legacy-Id: 6044
2013-08-12 22:25:54 +00:00
Henrik Levkowetz 4376c7d279 Added missing parenthesis.
- Legacy-Id: 6043
2013-08-12 22:07:19 +00:00
Robert Sparks a593fec06e * Made reporting IPR consistant across document searches, IPR searches, AD document queues, last calls, and agendas. All these points now report on the document(s) being directly queried, and the documents those transitively replace or obsolete.
* Brought search results against WGs and document titles into consistency with results from searching for individual documents
* Added the IPR count to the link on the documents main page (when not zero)
* Built on Henrik's reimplementation of all_related_*, making the *_related_* functions return DocAlias lists consistently, and added corresponding _relations_ functions to get lists of actual RelatedDocument objects.
* Added getting the DocAlias with the same name to Document
* Added getting related IPR disclosures (as described in the first bullet) to Document
* Simplified ipr/related.py
* Removed the use of DraftLikeDocAlias and IETFWG from ipr/search.py. Retooled the various search functions and templates to use DocAlias and IprDocAlias directly.
* Removed dead code from ipr/search.py
* Removed the special handling of WG 2000 from ipr/search.py

Fixes bug 1071
 - Legacy-Id: 6042
2013-08-12 21:41:57 +00:00
Henrik Levkowetz 8df981a25d Reverted commit [6032] -- it had unintended changes :-( We'll probably have to move forward instead, and fix the dependent scripts to accept RG annotations.
- Legacy-Id: 6035
Note: SVN reference [6032] has been migrated to Git commit 2b19bba4b8
2013-08-12 14:32:09 +00:00
Henrik Levkowetz 2b19bba4b8 Fixed regression in the generation of 1id-abstracts.txt -- the refactored code generated entries for all groups (including research groups) which have active drafts. That would be fine if there weren't other scripts that used the output and format of 1wg-abstracts.txt that broke when RGs where included... I hope we're getting closer to upgrading Django and after that providing a JSON interface for things that are now handled by 1id-abstracts.txt (and friends), but for now we need to stick to the conventions for these files.
- Legacy-Id: 6032
2013-08-10 21:52:38 +00:00
Henrik Levkowetz 9b04370eb6 Added secretaries to those who are authorized to edit stream info for a document.
- Legacy-Id: 6028
2013-08-09 18:21:16 +00:00
Henrik Levkowetz f5ab950fcb Added a penalty field to the ConstrantNames, for use in agenda scheduling.
- Legacy-Id: 6027
2013-08-09 18:20:15 +00:00
Henrik Levkowetz 9c42fe3e24 Tweaked the nomcom private menus.
- Legacy-Id: 6026
2013-08-09 18:19:34 +00:00
Henrik Levkowetz 5a06a9f17c Tweaked the nomcom private menus a bit.
- Legacy-Id: 6025
2013-08-09 18:19:00 +00:00
Ole Laursen 13a15b6111 Remove unused fixture generation (for old schema)
- Legacy-Id: 6005
2013-08-09 16:13:51 +00:00
Ole Laursen ed7d8f2dd5 Remove debug print
- Legacy-Id: 6004
2013-08-09 15:57:47 +00:00
Ole Laursen 154a4b6b23 Remove the now unused tombstone template text files
- Legacy-Id: 6003
2013-08-09 15:01:24 +00:00
Ole Laursen ff2c1ae3cc Remove the testurl list tests from idrfc, these are now handled
through explicit unit tests (and the test crawler which can be run
with "bin/test-crawl")
 - Legacy-Id: 6002
2013-08-09 15:00:07 +00:00
Ole Laursen ec2f0cabbf Delete dead code from idrfc, and delete some obsolete imports too
- Legacy-Id: 6001
2013-08-09 14:55:51 +00:00
Henrik Levkowetz 99a3d4772d Added missing migration. Already fixed (somehow??) in production.
- Legacy-Id: 5997
2013-08-08 13:39:25 +00:00
Henrik Levkowetz 175a9dba80 Refactored group membership code, adding advisors and liaisons to the membership list. Needed for the nomcom code.
- Legacy-Id: 5996
2013-08-08 12:29:59 +00:00
Henrik Levkowetz 676d8504f0 Reverted an unneded 'fix' for RG chair document access, which caused 1wg-summary.txt to erroneously include RGs.
- Legacy-Id: 5995
2013-08-08 12:29:00 +00:00
Henrik Levkowetz 603f8b93fe Fixed the broken WG document list template (regression caused by the shimfree merge).
- Legacy-Id: 5994
2013-08-08 12:27:12 +00:00
Henrik Levkowetz c345d2f9d6 Fixed the red-on-red error message style which came in with the nomcom code merge.
- Legacy-Id: 5993
2013-08-08 12:25:42 +00:00
Henrik Levkowetz 8b6f122314 Fixed nomcom email pipe command to read from stdin if no file given, and give better error messages.
- Legacy-Id: 5992
2013-08-08 12:25:03 +00:00
Ole Laursen 214b1e0a3b Be more strict when chartering a new group, only accept [a-z][a-z0-9]+
as acronym (specifically not hyphens), closes #1080.
 - Legacy-Id: 5965
2013-08-07 15:23:37 +00:00