Skip to content

6.35.0

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

Summary: New proceedings page improvements
Release Date: Mon, October 17, 2016 at 6:17 PM UTC
Release Author: Henrik Levkowetz


This release brings incremental improvements to the new proceedings pages;
in particular it adds proceeding introductionary pages: Progress Report and
Attendees. It also fixes a large number of bugs and issues, and adds some
performance improvements for the secretariat's schedule layout view, and for
the IETFers app support view.

Details from the commit log:

  • Modified a test in upcoming_ical() to not break if a group does not
    have a parent. Fixes a server 500 error.

  • Merged in ^/branch/proceedings/6.33.1.dev0@12141 from rcross@amsl.com:
    Added meeting proceedings introduction pages: Progress Report and
    Attendees. Added a data migration to provide proceedings introduction
    information for IETF 95 and 96.

  • Merged in [12132] from rcross@amsl.com:
    Extended Liaison to_contacts field to 2000 characters. Fixes #2024.

  • Reverted one instance of caching, as it seems schedules can change
    owners.

  • Fixed a schedule save-as redirect which could not match any URL,
    leading to a 500 error.

  • Added some caching to methods which are called very often when showing
    the meeting schedule edit view.

  • Merged in [12104] from rjsparks@nostrum.com:
    Don't show the request publication button for ise,irtf, and iab drafts
    after publication has already been requested. Fixes #2019.

  • The db api prefers resource URIs ending in slash -- make it so in
    json_agenda().

  • Changed another class name that might trigger adblock. Related to
    issues #2016 and #2027.

  • Changed an unfortunate html class name adname (Area Director name)
    which triggered adblock. Fixes issues #2016 and #2027.

  • Fixed room_name() to not fail when a timeslot has no location. Fixes a
    server 500 for agenda.json

  • Updated the requirements to exclude PyQuery 1.2.14. PyQuery 1.2.14 fails
    on some selectors we use (in particular, line 1370 (action = ...) in
    submit.tests.do_submission_email() fails).

  • Added the first stab at a helper script for setting up a minimal test
    environment on a new host.

  • Merged in [12099] from rjsparks@nostrum.com:
    Changed interim announcements and interim cancellation announcements to
    use mailtriggers. Added irtf-announce to announcements for IRTF groups.
    Fixes #2018.

  • Added a migration to remove most of the duplicate Upload doc events.

  • When converting submission events to doc events, post them in
    chronological order. Don't add upload doc events until we're past the
    possibility of submission cancellation.

  • Merged in [12082] from rcross@amsl.com:
    Fixed an issue where interim meeting request form didn't list research
    groups when the logged-in user was both a working group chair and a
    research group chair.

  • Made it possible to merge nominations with inactive email addresses.
    By default the SearchableEmail form field only displays active email
    addresses, but this use case needs all known email addresses.

  • Fixed inclusion of tablesorter css and js for use when displaying the
    SQL query list in development mode.

  • Added admin support for the DocumentAuthor model.

  • Fixed a place where email addresses which were not all lowercase could
    slip in, which messed up some reverse table relationships. (This was
    found by running our check_referential_integrity management command.)

  • Fixed a problem with the error message text for the nominee email edit
    form.


Coverage

chart