4.21
Release Date: Mon, June 11, 2012 at 4:40 PM UTC
Release Author: Henrik Levkowetz
This is a bugfix release for the charter release (4.20) with some
extra changes which were pending: Updated via-rfc-editor handling,
better /meeting/requests page, added WG document approval page.
From olau@iola.dk:
-
Add approval/pre-approval page for Secretariat and WG Chairs, with
subpages for adding and canceling pre-approvals and a set of
migrations for replacing the old IdApprovedDetail with a slightly less
confusing Preapproval model. -
Add listing of recently approved drafts to approval page by request
from Barry Leiba. -
Replace get_profile() hack with a test on the user instead, this
also makes the ballot icon more robust against users without profiles
(which shouldn't happen, but apparently we sometimes get one which
results in a crash rather than something more graceful) -
Give the incoming name to the top renderer so the links are internally
consistent, this is needed because we still have different views for
/doc/rfcXXXX/ and /doc/draft-foo-bar/ -
Fix regexp fix - [.-_] does not mean "dot or dash or underscore", it
means all characters between dot and underscore -
Include _ in allowed document name regexp, we currently have 7 drafts
with _ in the database despite it not being valid - they can be found
with:
select name from doc_document where name like%\_%
and type_id = "draft"; -
Fix flow of approval of charters/announcement of the WG action based
on feedback from Cindy Morgan, now there's a link on the approval page
to go to the edit page which sends you back upon saving, and the edit
page doesn't provide a button to send the announcement since you
should do that on the approve page (instead it provides a link). -
Include current milestones in charter action/review announcements,
fixes issue #835. -
Add CC for group mailing list in action/review emails, fixes issue #837.
-
Fix link to charter .txt file on agenda page
-
Apparently, CHARTER_TXT_URL http://www.ietf.org/charters/ is really
http://www.ietf.org/charter/, fix this in the settings.py file -
Replace get_profile() hack with a test on the user instead, this
also makes the ballot icon more robust against users without profiles
(which shouldn't happen, but apparently we sometimes get one which
results in a crash rather than something more graceful) -
Give the incoming name to the top renderer so the links are internally
consistent, this is needed because we still have different views for
/doc/rfcXXXX/ and /doc/draft-foo-bar/ -
Fix regexp fix - [.-_] does not mean "dot or dash or underscore", it
means all characters between dot and underscore -
Include _ in allowed document name regexp, we currently have 7 drafts
with _ in the database despite it not being valid - they can be found
with:
select name from doc_document where name like%\_%
and type_id = "draft"; -
Fix flow of approval of charters/announcement of the WG action based
on feedback from Cindy Morgan, now there's a link on the approval page
to go to the edit page which sends you back upon saving, and the edit
page doesn't provide a button to send the announcement since you
should do that on the approve page (instead it provides a link). -
Include current milestones in charter action/review announcements,
fixes issue #835. -
Add CC for group mailing list in action/review emails, fixes issue #837.
-
Fix link to charter .txt file on agenda page
From rjsparks@nostrum.com:
-
Expose how many pages each document contains on the docs on future
telechats page. Fixes bug #828 -
Replaced the concept of a tag (via-rfc) identifying ise or irtf document
(previously the idinternal.via_rfc_editor boolean) with looking at the
document's stream. Removed the stream editing form - that functionality
is on the edit info form. Put the old-ADs back into the list of choices
when editing a document's info. This (re) fixes bug #749 -
Fixed a bug in determining if a document is on the agenda, leftover
from transition to new schema.
From adam@nostrum.com:
-
Fix to the requests data page:
-
uses native schema for much greater efficiency
-
Uses meeting ID properly, so it can find future meetings
even if their ID does not match the meeting number -
Dramatic improvements to layout
-
From henrik@levkowetz.com:
-
Try to not use explicit .html extensions in the urls. Redirect from
those to .html-less urls. -
Added a new field
short
to Session, to help produce file names for
agendas, minutes and slides for groups with different named session, such
as for instanceedu
. Generating distinct filenames directly from the
name field gives too long names. -
Quick fix for extensionless get_absolute_url(). XXX Fixme: needs
bigger refactoring. -
Quick fix for crash when going to /wg/imapmove/charter/. I'm not happy
about thecharter-ietf-
constant which now appears several places in the
code; we need settings which defines the correct name pattern for different
document types (or a table or table column, maybe). But this hopefully
will make it possible to continue processing proposed WGs ... -
Added missing
{{
beforesubmission.filename
in draft announcement
email templates. -
Other minor fixes