Commit graph

1020 commits

Author SHA1 Message Date
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 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 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 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 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 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 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 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 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 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
Adam Roach 3cb42b7b0c Fixing conflict list; adding AD column.
- Legacy-Id: 4904
2012-10-09 20:59: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 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
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 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 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 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
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
Robert Sparks 87ebddd0ba Simplified access to 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).
 - Legacy-Id: 4768
2012-08-17 20:45:32 +00:00
Robert Sparks fb2b9c9e6c Removed some duplication between doc/util and doc/models by moving things into doc/models. Fixes bug #857
- Legacy-Id: 4750
2012-08-02 21:36:36 +00:00
Robert Sparks ada1e4eb56 Do not show non-empty discuss text when the position is not blocking. Fixes bug #855
- Legacy-Id: 4749
2012-08-02 21:15:12 +00:00
Adam Roach 39aa3eb5a3 Adding slides to agenda page
- Legacy-Id: 4746
2012-08-02 18:10:22 +00:00
Henrik Levkowetz fb9356efed Use the .plain_name Person attribute in the agenda documents form instead of the full .name attribute.
- Legacy-Id: 4740
2012-07-31 22:25:44 +00:00
Adam Roach 56b86dd896 Added a link to the cookie page, at Robert's request
- Legacy-Id: 4738
2012-07-31 16:59:00 +00:00
Henrik Levkowetz 6dd8086125 Merged [4724] from rbarnes@bbn.com:
Adjusted the scribe template to make it XHTML compliant and fix what Robert broke
 - Legacy-Id: 4730
Note: SVN reference [4724] has been migrated to Git commit 08c1c0cb19
2012-07-30 21:44:42 +00:00
Richard Barnes 08c1c0cb19 Adjusted the scribe template to make it XHTML compliant and fix what Robert broke
- Legacy-Id: 4724
2012-07-29 01:09:41 +00:00
Henrik Levkowetz 77de554f9b Merged [4720] from adam@nostrum.com:
Forgot to add these!
 - Legacy-Id: 4723
Note: SVN reference [4720] has been migrated to Git commit 533dec821e
2012-07-29 01:06:00 +00:00
Adam Roach 533dec821e Forgot to add these!
- Legacy-Id: 4720
2012-07-29 00:39:29 +00:00
Henrik Levkowetz a13e506587 Merged [4706] from adam@nostrum.com:
Updating bullet name
 - Legacy-Id: 4716
Note: SVN reference [4706] has been migrated to Git commit a05111aad3
2012-07-29 00:07:36 +00:00
Henrik Levkowetz 0b1158491f Merged [4705] from adam@nostrum.com:
Adding self-management page for user profile information
 - Legacy-Id: 4714
Note: SVN reference [4705] has been migrated to Git commit 1502efba76
2012-07-29 00:04:08 +00:00
Adam Roach a05111aad3 Updating bullet name
- Legacy-Id: 4706
2012-07-28 22:04:58 +00:00
Adam Roach 1502efba76 Adding self-management page for user profile information
- Legacy-Id: 4705
2012-07-28 21:51:00 +00:00
Robert Sparks da3e916f72 Moves the prefix for the URI to use for rfcdiff into settings.py.
Fixes bug #808
 - Legacy-Id: 4701
2012-07-28 20:19:36 +00:00
Henrik Levkowetz 798f7697af Merged [4600] from rjsparks@nostrum.com:
* Adds a new document type for conflict reviews, with a ballot for the IESG 5742 response to a review request
* Integrated the new document type into the iESG agenda views (including RSS feeds)* Removed the Edit and Add buttons from the document main view.
* Replaced Add with actions appropriate for the document type, such as "Begin IESG Processing" or "Begin IETF Conflict Review", and made most data directly editable on the document's main page, depending on access permissions.
* Removed a manual editing step that the secretariat had to perform when sending conflict review messages. The view now composes the message correctly given the stream.
* Added a pencil icon motif to differentiate fields that are editable.
* Generalized several views and helper functions to use Document instead of (e.g.) IdWrapper
* Generalized reading documents from the repository
* Added a way to get from IdWrapper  to the underlying Document to facilitate migrating way from the Wrapper classes* Added many helpers to Document to assist with migrating off IdWrapper
* Minor fixes and other changes
  * Fixes to document main view to avoid (silent) template failures. 
  * Began removing some of the code that is no longer reachable post-migration  * Corrected the behavior of the undefer code and added test cases for it
  * Improved initial population of notification lists and added the ability to regenerate the initial list
* Made the test code that scans for template coverage more robust
* Deployment notes:
  * new setting: CONFLICT_REVIEW_PATH. The associated directory will need to be created

This branch fixes bugs #805, #744 and #812
 - Legacy-Id: 4652
Note: SVN reference [4600] has been migrated to Git commit 798e7a50e7
2012-07-28 16:29:28 +00:00