Skip to content

6.20.0

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

Summary: Better yang support, reworked schedule management, cronjob release management
Release Date: Thu, May 5, 2016 at 12:37 PM UTC
Release Author: Henrik Levkowetz


This is a mixed feature and bugfix release. It provides additional
support for Yang models, reworked pages for meeting schedule
management, adds a crontab file as part of the release managed files,
and provides a whole bunch of bugfixes. Details below:

  • Merged in [11137] from rjsparks@nostrum.com:
    Reworked the pages that manage all the possible schedules for a
    meeting. Removed a lot of custom javascript. Fixes issue #1921.

  • Merged in [11133] from rjsparks@nostrum.com:
    Cleanup: Remove hooks for TowTruck.

  • Merged in [11132] from rjsparks@nostrum.com:
    Minor template typo correction.

  • Merged in [11129] from rjsparks@nostrum.com:
    Have person.formatted_email() return the primary address if one is so
    marked. Fixes issue #1928.

  • Merged in [11128] from rjsparks@nostrum.com:
    Leave out the sentence about consensus when requesting publication as
    the ISE. Fixes issue #1952.

  • Merged in [11122] from rjsparks@nostrum.com:
    Add page counts to doc.json. Fixes issue #1936.

  • Merged in [11120] from rcross@amsl.com:
    Update announcement tool permissions for new IAOC chair.

  • Merged in [11118] from rcross@amsl.com:
    Move standalone monthly report scripts to bin directory.

  • Merged in [11116] from rjsparks@nostrum.com:
    Add an entry to GROUP_EVENT_CHOICES for status updates. Fixes issue #1948.

  • Excluded management commands from code coverage figures -- testing is
    possible but in many cases would be so slow that the test suite would
    become much more painful to run.

  • Merged in [11112] and [11113] from rjsparks@nostrum.com:
    Add a page to show the active status reports all in one place. Fixes
    issue #1951.

  • Tweaked the field names of Person name fields to make the intended use
    clearer.

  • Fixed the function has_rfc_editor_note() to return boolean -- datetime
    cannot be serialized as JSON, so /iesg/agenda/agenda.json was broken when
    there was an rfc-editor-note.

  • Added a crontab file to be symlinked from /etc/cron.d/, and related
    scripts to be run from cron. Requires refactoring of CronRunner and
    NightRunner scripts before activation, to avoid duplicate runs.

  • Added a django management command to populate yang model libraries from
    RFCs and drafts.

  • Add support for legacy IPR search arguments, for compatibility with old
    ipr search URLs.

  • Added a missing ?join to each group's xmpp link on the charter pages,
    and removed an unwanted double slash. Fixes issue #1950

  • Fixed the multiple (incorrect) extension problem for some materials
    links. Fixes issue #1947.


Coverage

chart