Commit graph

2698 commits

Author SHA1 Message Date
Henrik Levkowetz 231a1163f8 Fix what may have been a regression in the form of the anchors in the materials list page.
- Legacy-Id: 5057
2012-11-07 20:15:32 +00:00
Henrik Levkowetz e72d344288 Set version info and settings back to development mode
- Legacy-Id: 5043
2012-11-07 19:41:40 +00:00
Henrik Levkowetz 9cfe5cd0c8 Set version info to release version 4.36 before branching.
- Legacy-Id: 5041
2012-11-07 19:41:37 +00:00
Henrik Levkowetz 2f2c79b9e7 Tweaked the html agenda a little bit by adding a day indication for each timeslot, to make it easier to see which day you're actually seeing when the day separator is outside the window.
- Legacy-Id: 5020
2012-11-07 13:19:06 +00:00
Henrik Levkowetz 206f2f1670 Merged [5005] from rjsparks@nostrum.com:
Enable diff on the conflict review history tab
Fixes bug #882
 - Legacy-Id: 5019
Note: SVN reference [5005] has been migrated to Git commit f3102cdc17
2012-11-07 13:14:49 +00:00
Henrik Levkowetz d1360133c2 Merged [5004] from jmh@joelhalpern.com:
Moe Replaced By: line i docent headers up to main header with Replaces:
 - Legacy-Id: 5018
Note: SVN reference [5004] has been migrated to Git commit 801dfc3a03d666e4f0a47302fb6f4c86298154f7
2012-11-07 13:11:29 +00:00
Henrik Levkowetz 2cfbe69ffb Merged [5002] from jmh@joelhalpern.com:
Add link to Shepherd update page to get back to the document manipulatin page.
 - Legacy-Id: 5017
Note: SVN reference [5002] has been migrated to Git commit a841319fd9f7c11e07079c810c0e5e16e189aacb
2012-11-07 13:06:50 +00:00
Henrik Levkowetz e896ead272 Merged [5001] from jmh@joelhalpern.com:
Make comments optional on WG adoption and WG state changes.
 - Legacy-Id: 5016
Note: SVN reference [5001] has been migrated to Git commit 1057dbf631c22669cf35d0d52769945b9836f516
2012-11-07 13:04:05 +00:00
Henrik Levkowetz cfcce2f03e Merged [5000] from rjsparks@nostrum.com:
Made it more obvious when an intended status or shepherding AD is not set
Removed an unused template
Show reset approval text immediately.

Fixes bug #900
 - Legacy-Id: 5015
Note: SVN reference [5000] has been migrated to Git commit 2470ad77dd
2012-11-07 13:01:34 +00:00
Henrik Levkowetz 3a7480520f Merged [4999] from jmh@joelhalpern.com:
Correct test of final shepherd update flag.
 - Legacy-Id: 5014
Note: SVN reference [4999] has been migrated to Git commit aba18e8f38364ad17d451d0ed7e33aa01dfbeb52
2012-11-07 12:50:38 +00:00
Henrik Levkowetz 5a5e3682d8 Merged [4993] from rcross@amsl.com:
changed CONFLICT_REVIEW_PATH from conflict_reviews to conflict-reviews
 - Legacy-Id: 5010
Note: SVN reference [4993] has been migrated to Git commit 4d3f882d76
2012-11-06 15:25:44 +00:00
Henrik Levkowetz 6608254c5e Merged [4992] from adam@nostrum.com:
Fixed '%2C' bug introducted (exposed?) by Apple's iCloud handling of URLs
 - Legacy-Id: 5009
Note: SVN reference [4992] has been migrated to Git commit 15ff245c0a
2012-11-06 15:25:09 +00:00
Henrik Levkowetz cfe466eb37 Merged [4991] from adam@nostrum.com:
Fixing time column wrapping problem that exhibits in (at least) Safari.
 - Legacy-Id: 5008
Note: SVN reference [4991] has been migrated to Git commit 5e384591fd
2012-11-06 15:23:17 +00:00
Robert Sparks f3102cdc17 Enable diff on the conflict review history tab
Fixes bug #882
 - Legacy-Id: 5005
2012-11-03 21:30:09 +00:00
Adam Roach ca1ff2fa0c Implementation of ticket 893
- Legacy-Id: 5003
2012-11-03 21:01:40 +00:00
Robert Sparks 2470ad77dd Made it more obvious when an intended status or shepherding AD is not set
Removed an unused template
Show reset approval text immediately.

Fixes bug #900
 - Legacy-Id: 5000
2012-11-03 18:29:07 +00:00
Ryan Cross 4d3f882d76 changed CONFLICT_REVIEW_PATH from conflict_reviews to conflict-reviews
- Legacy-Id: 4993
2012-11-03 15:20:59 +00:00
Adam Roach 15ff245c0a Fixed "%2C" bug introducted (exposed?) by Apple's iCloud handling of URLs
- Legacy-Id: 4992
2012-11-03 14:57:55 +00:00
Adam Roach 5e384591fd Fixing time column wrapping problem that exhibits in (at least) Safari.
- Legacy-Id: 4991
2012-11-03 14:05:17 +00:00
Henrik Levkowetz 8aa4922978 Remove dependency on syslog module -- it won't be available under Python 2.7 under Windows.
- Legacy-Id: 4974
2012-10-30 22:17:24 +00:00
Henrik Levkowetz de5da28101 Handle an unrecognized revision more gracefully.
- Legacy-Id: 4973
2012-10-30 22:15:55 +00:00
Henrik Levkowetz 7e84ccc606 Tweaked the changelog presentation to work irrespective of current directory, and give a sensible 404 if the changelog can't be found.
- Legacy-Id: 4972
2012-10-30 22:13:37 +00:00
Henrik Levkowetz 781403ae9c Set version info and settings back to development mode
- Legacy-Id: 4971
2012-10-30 14:19:12 +00:00
Henrik Levkowetz 4323bcc9f6 Set version info to release version 4.35 before branching.
- Legacy-Id: 4969
2012-10-30 14:19:10 +00:00
Henrik Levkowetz 2eb6e705c2 Added a link from the version information at the bottom of the left-side menubar to the /release/ page. Tweaked the release page.
- Legacy-Id: 4967
2012-10-30 14:19:02 +00:00
Henrik Levkowetz 440ca88dd2 Added an 'email sent' success message after sending out a WG review announcement. XXX: Todo: Add equivalent messages in all other situations where email is sent out, for consistency.
- Legacy-Id: 4965
2012-10-30 13:30:01 +00:00
Henrik Levkowetz f6c80779f9 Added various things which lets us use Django's messages framework to give feedback to users. This includes adding the messages middleware in settings.py, adding a message display are at the top of the page base template, and adding style setting for message display.
- Legacy-Id: 4964
2012-10-30 13:28:24 +00:00
Henrik Levkowetz 5eeb670b28 Merged [4909] from rjsparks@nostrum.com:
Reimplemented clear_ballot to close the existing ballot and create a new one. Changed the all_positions code to only return synthetic no-positions for current ADs when a ballot is actually open
 - Legacy-Id: 4962
Note: SVN reference [4909] has been migrated to Git commit 2e6caa21b1
2012-10-30 12:07:10 +00:00
Henrik Levkowetz 9d042badf2 Merged [4904] from adam@nostrum.com:
Fixing conflict list; adding AD column.
 - Legacy-Id: 4961
Note: SVN reference [4904] has been migrated to Git commit 3cb42b7b0c
2012-10-30 12:06:53 +00:00
Henrik Levkowetz 8493ce7e38 Merged [4885] from rjsparks@nostrum.com:
refactored close_open_ballots, creating a way to close one abllot at a time. rewrote the clear ballot code to close each open ballot and open a new one
 - Legacy-Id: 4960
Note: SVN reference [4885] has been migrated to Git commit b3bdbc9506
2012-10-30 12:06:15 +00:00
Henrik Levkowetz bfe0756351 Added a simple page to show release information parsed from a release's changelog file.
- Legacy-Id: 4958
2012-10-25 21:29:53 +00:00
Henrik Levkowetz 5a60a3c3d4 Improved the handling of iCalendar timezone information -- instead of simplified VTIMEZONE information generated from a template, the VTIMEZONE information for a meeting's timezone is read from file (where it presumably has been generated from the Olson timezone database, for instance using vzic.
- Legacy-Id: 4956
2012-10-25 21:28:08 +00:00
Henrik Levkowetz 09c891efba Added an utility script to extract information about the outgoing confirmation request email related to a draft submission.
- Legacy-Id: 4955
2012-10-25 21:27:24 +00:00
Henrik Levkowetz 554c3d7de6 Improved the handling of iCalendar timezone information -- instead of simplified VTIMEZONE information generated from a template, the VTIMEZONE information for a meeting's timezone is read from file (where it presumably has been generated from the Olson timezone database, for instance using vzic.
- Legacy-Id: 4954
2012-10-25 21:25:45 +00:00
Henrik Levkowetz 6e4d27ca5b Added a management command to generate bibxml files for drafts. It's not fully cooked yet, as it needs to differentiate between documents which are currently drafts, and those that have been published as RFCs, but the basics are there.
- Legacy-Id: 4953
2012-10-25 21:18:06 +00:00
Henrik Levkowetz 3ec8ec4803 Add an initials() method on Person.
- Legacy-Id: 4952
2012-10-25 21:11:10 +00:00
Henrik Levkowetz 4610381eb2 Add an name utility function to return a name's initials. Handle names with an uppercase surname to the left of the given name correctly.
- Legacy-Id: 4951
2012-10-25 21:10:30 +00:00
Henrik Levkowetz 45585957ef Added support for reverse-order (i.e., Japanese, Chinese, and other) names with uppercase family name in the draft submission author extraction.
- Legacy-Id: 4949
2012-10-23 12:33:21 +00:00
Henrik Levkowetz 61ad24dde5 Tweaked the placement and look of the just introduced Meeting.agenda_note field on the html agenda.
- Legacy-Id: 4948
2012-10-23 12:31:28 +00:00
Henrik Levkowetz 09f89a0852 Added an 'agenda_note' field to meeting.models.Meeting, and added display of content (if any) in html and txt agendas. Added a migration, but the production system has already been patched and migrated.
- Legacy-Id: 4947
2012-10-22 21:05:19 +00:00
Henrik Levkowetz 1c12b295ef Fixed a misleading error message given when disallowed character occurs in a draft filename.
- Legacy-Id: 4946
2012-10-22 18:18:49 +00:00
Henrik Levkowetz c847ba2691 Merged [4879] from rjsparks@nostrum.com:
Changed 'protocol writeup' to 'shepherd writeup' in several templates.
Fixes bug #885
 - Legacy-Id: 4945
Note: SVN reference [4879] has been migrated to Git commit 8a4f5e07f8
2012-10-22 18:17:10 +00:00
Henrik Levkowetz 0efc882252 Merged [4873] from rjsparks@nostrum.com:
Includes the conflict-review document contents in the email sent with the results of the conflict review.
Fixes bug #883
 - Legacy-Id: 4944
Note: SVN reference [4873] has been migrated to Git commit d6579c63e6
2012-10-21 21:02:03 +00:00
Henrik Levkowetz 327ae948b1 Merged [4866] from rjsparks@nostrum.com:
Show link to pending liaison statements to approve to the secretariat.
This fixes bug #878
 - Legacy-Id: 4943
Note: SVN reference [4866] has been migrated to Git commit d1c27fe57a
2012-10-21 18:00:51 +00:00
Henrik Levkowetz 492a292a00 Merged [4836] from housley@vigilsec.com:
Add stream to conflict-review documents in the agenda.json object for the IESG telechat agenda
 - Legacy-Id: 4942
Note: SVN reference [4836] has been migrated to Git commit b612d8c26501730551cd1e4cc6aeff21dc01219b
2012-10-21 17:57:29 +00:00
Henrik Levkowetz 5787ca1ca6 Merged [4825] from rjsparks@nostrum.com:
Updated tests to deal with the mandatory state field
 - Legacy-Id: 4941
2012-10-21 15:34:39 +00:00
Henrik Levkowetz 6a5a5c2200 Merged [4811] from rjsparks@nostrum.com:
Cleaned up setting wg state, leaving events, and facilitated creating an initial charter for an existing unchartered group
 - Legacy-Id: 4940
2012-10-21 15:04:58 +00:00
Henrik Levkowetz d0214d3b25 Merged [4806] from rjsparks@nostrum.com:
Better handling for BoFs, particularly those that won't create WGs
 - Legacy-Id: 4939
2012-10-21 14:40:02 +00:00
Henrik Levkowetz d9619aaa0a Updated wginfo/tests.py to work with the merged wginfo/edit.py which requires the wg state to be set.
- Legacy-Id: 4938
2012-10-21 14:37:02 +00:00
Henrik Levkowetz 471cd05bac Fixed a problem with the spiffy ajax handling of email fields when test cases submit a textual list of email addresses instead of a python list.
- Legacy-Id: 4937
2012-10-21 14:34:50 +00:00
Henrik Levkowetz 53b35ac4a5 Merged [4805] from rjsparks@nostrum.com:
When abandoning a chartering effort, only revert to approved charters if there's a chance one is there.
Fixes bug #868
 - Legacy-Id: 4917
Note: SVN reference [4805] has been migrated to Git commit 51426f1bd0
2012-10-15 21:19:02 +00:00
Henrik Levkowetz 9f7e41ae09 Removed debug statements
- Legacy-Id: 4916
2012-10-15 21:06:33 +00:00
Henrik Levkowetz 6943ecb930 Added the creation of a WG state change event for WG state changes.
- Legacy-Id: 4915
2012-10-15 21:01:20 +00:00
Henrik Levkowetz b5ae9c563f Tweak the GroupHistoryAdmin list_display.
- Legacy-Id: 4914
2012-10-15 20:58:40 +00:00
Robert Sparks 2e6caa21b1 Reimplemented clear_ballot to close the existing ballot and create a new one. Changed the all_positions code to only return synthetic no-positions for current ADs when a ballot is actually open
- Legacy-Id: 4909
2012-10-10 15:48:34 +00:00
Adam Roach 3cb42b7b0c Fixing conflict list; adding AD column.
- Legacy-Id: 4904
2012-10-09 20:59:58 +00:00
Henrik Levkowetz d342eee77f Fixed missing import of Role.
- Legacy-Id: 4891
2012-10-04 12:17:06 +00:00
Robert Sparks b3bdbc9506 refactored close_open_ballots, creating a way to close one abllot at a time. rewrote the clear ballot code to close each open ballot and open a new one
- Legacy-Id: 4885
2012-09-27 21:41:11 +00:00
Henrik Levkowetz 27186d111e Added a docstring note about the convention for when save_*_in_history() shoudl be called.
- Legacy-Id: 4883
2012-09-27 10:03:16 +00:00
Robert Sparks 8a4f5e07f8 Changed "protocol writeup" to "shepherd writeup" in several templates
Fixes bug #885
 - Legacy-Id: 4879
2012-09-21 20:41:26 +00:00
Robert Sparks d6579c63e6 Includes the conflict-review document contents in the email sent with the results of the conflict review.
Fixes bug #883
 - Legacy-Id: 4873
2012-09-20 19:35:50 +00:00
Robert Sparks d1c27fe57a Show link to pending liaison statements to approve to the secretariat.
This fixes bug #878
 - Legacy-Id: 4866
2012-09-19 22:22:58 +00:00
Henrik Levkowetz 518d75cd88 Merged [4842] from rjsparks@nostrum.com:
Warn when putting a charter in an unusual state onto a telechat agenda
 - Legacy-Id: 4865
Note: SVN reference [4842] has been migrated to Git commit 2ec91d3835
2012-09-19 21:05:32 +00:00
Henrik Levkowetz 18b7b084ba Merged [4841] from rjsparks@nostrum.com:
Allows the IESG Note field to be edited even when empty.
 - Legacy-Id: 4864
Note: SVN reference [4841] has been migrated to Git commit 232652b8f9
2012-09-19 21:05:26 +00:00
Henrik Levkowetz 6599e0874e Merged [4840] from rjsparks@nostrum.com:
Added more information about RFC5742 conflict review documents to the /agenda, moderator, and scribe pages.
Fixes bug #874
 - Legacy-Id: 4863
Note: SVN reference [4840] has been migrated to Git commit 77b5131fe6
2012-09-19 21:04:23 +00:00
Henrik Levkowetz 33bd4a0b94 Merged [4858] from rcross@amsl.com:
The IPR notification email was still referring to the old CGI admin script; fixed.
 - Legacy-Id: 4862
Note: SVN reference [4858] has been migrated to Git commit 29918bfe28805cbc46d4786333ff846f7380aa20
2012-09-19 19:53:34 +00:00
Henrik Levkowetz d87fc9f505 Merged [4835] from rjsparks@nostrum.com:
Improve the robustness of get_wg_section
 - Legacy-Id: 4861
Note: SVN reference [4835] has been migrated to Git commit 4c4bc99f96
2012-09-19 19:53:16 +00:00
Henrik Levkowetz c6f005b349 Merged [4833] from rjsparks@nostrum.com:
Send email to IANA and the IESG when entering IESG evaluation of an RFC5742 conflict review
 - Legacy-Id: 4860
Note: SVN reference [4833] has been migrated to Git commit 33e9663b0e
2012-09-19 19:52:50 +00:00
Henrik Levkowetz c5e364dbfc Added a script to create NewRevisionDocEvent entries for charter files.
- Legacy-Id: 4859
2012-09-19 19:50:37 +00:00
Robert Sparks 2ec91d3835 Warn when putting a charter in an unusual state onto a telechat agenda
- Legacy-Id: 4842
2012-09-12 21:00:47 +00:00
Robert Sparks 232652b8f9 Allows the IESG Note field to be edited even when empty.
- Legacy-Id: 4841
2012-09-12 20:25:50 +00:00
Robert Sparks 77b5131fe6 Added more information about RFC5742 conflict review documents to the /agenda, moderator, and scribe pages.
Fixes bug #874
 - Legacy-Id: 4840
2012-09-11 22:31:45 +00:00
Henrik Levkowetz 153d34cfe9 Fixed an instance of old use of first_name, last_name in submission tool code.
- Legacy-Id: 4839
2012-09-11 16:42:07 +00:00
Henrik Levkowetz ed3af82ef4 Fix up scribe template to suite John, undoing a number of fixes from the sprint.
- Legacy-Id: 4838
2012-09-11 16:41:06 +00:00
Henrik Levkowetz ae551935da Add shepherd field to all_id2.txt
- Legacy-Id: 4837
2012-09-11 16:21:10 +00:00
Robert Sparks 4c4bc99f96 Improve the robustness of get_wg_section
- Legacy-Id: 4835
2012-09-07 17:39:09 +00:00
Robert Sparks 33e9663b0e Send email to IANA and the IESG when entering IESG evaluation of an RFC5742 conflict review
- Legacy-Id: 4833
2012-09-07 15:39:37 +00:00
Henrik Levkowetz 32c7740b55 Reverted a number of changes to the scribe template which made life more difficult for the scribe.
- Legacy-Id: 4820
2012-08-29 00:03:31 +00:00
Henrik Levkowetz 66f3115ac0 Fixed a problem with blocking comments on charter documents pointed out by rjsparks@nostrum.com.
- Legacy-Id: 4819
2012-08-29 00:02:59 +00:00
Henrik Levkowetz 88ea94ca44 Fixed another typo.
- Legacy-Id: 4818
2012-08-28 19:59:56 +00:00
Henrik Levkowetz ac3c8f0dff Show ballot positions also for documents without an active ballot.
- Legacy-Id: 4817
2012-08-28 18:14:27 +00:00
Henrik Levkowetz e1d6e5f0ee Fix typo in import.
- Legacy-Id: 4816
2012-08-28 18:13:33 +00:00
Henrik Levkowetz 843493aa23 Fixed a password reset url which didn't work due to a wrong keyword name in the urlpattern.
- Legacy-Id: 4810
2012-08-24 08:50:31 +00:00
Henrik Levkowetz 40081edc27 Don't try to add a ballot's AD email addresses to a new version notification email if there's no ballot. Also did some linguistic fixes, and got rid of a wildcard import.
- Legacy-Id: 4809
2012-08-24 08:49:32 +00:00
Henrik Levkowetz c245f6a020 Make .ballot_open() available on DocumentInfo instead of on Document, too.
- Legacy-Id: 4807
2012-08-24 08:13:33 +00:00
Henrik Levkowetz fc22a660e7 Fixed a crash for the case where we're looking at a historic charter page and there's no active ballot for the histoic charter.
- Legacy-Id: 4804
2012-08-23 10:11:44 +00:00
Henrik Levkowetz 7c78ed81ef Make .active_ballot() available on DocumentInfo instead of on Document, to make charter history snapshots work.
- Legacy-Id: 4803
2012-08-23 10:08:41 +00:00
Henrik Levkowetz d23a769dd9 Merged [4773] from olau@iola.dk:
Encode uploaded charter text with UTF-8 to avoid crashing on Unicode content
 - Legacy-Id: 4802
Note: SVN reference [4773] has been migrated to Git commit 2f48dfc713
2012-08-23 10:07:20 +00:00
Henrik Levkowetz ee2878aa7b Set version info and settings back to development mode
- Legacy-Id: 4785
2012-08-22 12:57:37 +00:00
Henrik Levkowetz 6aad0f2ef8 Set version info to release version 4.34 before branching.
- Legacy-Id: 4783
2012-08-22 12:57:35 +00:00
Henrik Levkowetz 7467fa48a5 Tweaked the author extraction code to handle company names in the author list on the first page, when the company names contain a comma, such as for instance 'Foo Bar, Inc'.
- Legacy-Id: 4781
2012-08-22 12:52:32 +00:00
Henrik Levkowetz c90a26ca50 Merged [4772] from rjsparks@nostrum.com:
Liasion Manager:
* Patch from Yaco to avoid resetting the From field when changing other items on the form
* Gave the secretariat the ability to find/approve any unapproved liaisons
* Changed all the email code to use ietf.mail.utils (and removed the fake-mail concept)

Charter documents and the Agenda pages:
* Added charter documents to iesg/agenda and iesg/agenda/documents
* Synced the ordering of drafts on iesg/agenda and iesg/agenda/documents
* Allow setting a responsible AD for charter documents
* Changed the UI of the charter page to use editlink for changing attributes and buttons for actions (to align with drafts and conflict-reviews)

Moderator package:
* Refactor: Simplified access to the current BallotDocEvent from a Document
* Added functions to BallotDocEvents? to faciliate access to BallotPositionDocEvents?, both for all positions, and current AD postions.
* Updated the moderator package to use the Documents from _agenda_data.
* Added a filter to assist with rendering the moderator package.
* Fixed a bug where different functions in idrfc/views_ballot were using log_state_changed expecting different implementations (a cleanup task should reconcile the _three_ implementations in the codebase of that function).

Cleanup from codesprint:
* Removed some duplication between doc/util and doc/models by moving things into doc/models
* Do not show non-empty discuss text when the ballot position is not blocking
* Added a migration to update non-blocking ballot positions that have non-empty discuss text


DEPLOYMENT NOTES
Please be aware that migration step will take a few minutes to complete.

Fixes bug 865
 - Legacy-Id: 4780
Note: SVN reference [4772] has been migrated to Git commit e5c3a5adc5
2012-08-22 12:34:55 +00:00
Henrik Levkowetz 9bde5b91d6 Added support for conflrev documents based on branch /personal/rcross/v4.32@4722, but tweaked to return only the directory, not the full directory+name+ext path, in order to behave the same way as for other document types.
- Legacy-Id: 4779
2012-08-22 11:26:50 +00:00
Henrik Levkowetz d50eef9e66 Merged [4746] from adam@nostrum.com:
Adding slides to agenda page
 - Legacy-Id: 4778
Note: SVN reference [4746] has been migrated to Git commit 39aa3eb5a3
2012-08-22 10:07:07 +00:00
Henrik Levkowetz ee6cc10935 Merged [4738] from adam@nostrum.com:
Added a link to the cookie page, at Robert's request
 - Legacy-Id: 4777
Note: SVN reference [4738] has been migrated to Git commit 56b86dd896
2012-08-22 10:04:27 +00:00
Henrik Levkowetz d4e8a98346 Merged [4737] from adam@nostrum.com:
Fixed profile update page to keep Alias table up to date. Also, roles for inactive groups are no longer displayed on the profile page.
 - Legacy-Id: 4776
Note: SVN reference [4737] has been migrated to Git commit 6d87558b06
2012-08-22 10:01:52 +00:00
Ole Laursen 2f48dfc713 Encode with UTF-8 to avoid crashing on Unicode content
- Legacy-Id: 4773
2012-08-21 10:17:17 +00:00
Robert Sparks e5c3a5adc5 Liasion Manager:
* Patch from Yaco to avoid resetting the From field when changing other items on the form
* Gave the secretariat the ability to find/approve any unapproved liaisons
* Changed all the email code to use ietf.mail.utils (and removed the fake-mail concept)

Charter documents and the Agenda pages:
* Added charter documents to iesg/agenda and iesg/agenda/documents
* Synced the ordering of drafts on iesg/agenda and iesg/agenda/documents
* Allow setting a responsible AD for charter documents
* Changed the UI of the charter page to use editlink for changing attributes and buttons for actions (to align with drafts and conflict-reviews)

Moderator package:
* Refactor: Simplified access to the current BallotDocEvent from a Document
* Added functions to BallotDocEvents? to faciliate access to BallotPositionDocEvents?, both for all positions, and current AD postions.
* Updated the moderator package to use the Documents from _agenda_data.
* Added a filter to assist with rendering the moderator package.
* Fixed a bug where different functions in idrfc/views_ballot were using log_state_changed expecting different implementations (a cleanup task should reconcile the _three_ implementations in the codebase of that function).

Cleanup from codesprint:
* Removed some duplication between doc/util and doc/models by moving things into doc/models
* Do not show non-empty discuss text when the ballot position is not blocking
* Added a migration to update non-blocking ballot positions that have non-empty discuss text


DEPLOYMENT NOTES
Please be aware that migration step will take a few minutes to complete.

Fixes bug 865
 - Legacy-Id: 4772
2012-08-21 04:46:01 +00:00
Robert Sparks 00f2974eeb Missed a template
- Legacy-Id: 4771
2012-08-21 04:15:30 +00:00
Robert Sparks 735efac3b0 Add charter documents to iesg/agenda and iesg/agenda/documents
Keep the ordering for drafts the same on iesg/agenda and iesg/agenda/documents
Allow setting the responsible AD for a charter document
Change the UI of the charter page to use editlink for changing attributes and buttons for actions (to align with drafts and conflict-reviews)
 - Legacy-Id: 4769
2012-08-21 03:57:17 +00:00