Skip to content

4.21

Compare
Choose a tag to compare
@NGPixel NGPixel released this 16 Mar 22:46
· 13136 commits to main since this release

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 instance edu. 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 the charter-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 {{ before submission.filename in draft announcement
    email templates.

  • Other minor fixes