Skip to content

Releases: ietf-tools/datatracker

3.52

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Mon, April 18, 2011 at 10:27 AM UTC
Release Author: Henrik Levkowetz


  • A very small bugfix release, providing the ability for secretariat staff
    to post liaisons on behalf of others, and when doing so assuming the
    powers of the liaison manager they are posting for. This contains the
    changes that should have been part of 3.51, but wasn't...

3.51

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Wed, April 13, 2011 at 2:20 PM UTC
Release Author: Henrik Levkowetz


  • A very small bugfix release, providing the ability for secretariat staff
    to post liaisons on behalf of others, and when doing so assuming the
    powers of the liaison manager they are posting for.

3.50

16 Mar 22:46
Compare
Choose a tag to compare

Summary: Submission Tool Rewrite
Release Date: Tue, April 12, 2011 at 4:23 PM UTC
Release Author: Henrik Levkowetz


  • For this release, the idsubmit port from [email protected] has been merged
    in, which constitute substantial added functionality. This integrates the
    draft upload functionality with the python/django datatracker; it improves
    draft submission handling and security, and fixes problems with database
    breakage and inconsistency caused by the old implementation. With this also
    comes a major improvement of author extraction from draft text, provided by
    the ietf/utils/draft.py module from [email protected].

  • Deployment note: Once the new release has been placed in its deployment
    directory, and the correct settings_local.py has been copied in, a command
    needs to be run in order to update the database tables to work with the new
    code. In the directory containing the ietf/ directory, run this command:

    $ PYTHONPATH=$PWD ietf/manage.py migrate
    

    The output should be as follows::

    Running migrations for liaisons:

    • Nothing to migrate.
      Running migrations for submit:
    • Migrating forwards to 0003_add_extra_name_fields.

    submit: 0001_initial
    submit: 0002_add_submission_hash
    submit: 0003_add_extra_name_fields

    • Loading initial data for submit.

    Once this is done, the regular deployment routine should be continued.

3.16

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Thu, April 7, 2011 at 3:15 PM UTC
Release Author: Henrik Levkowetz


This is a minor bugfix release.

  • Merged in [3029] from [email protected]. Make the Cc: field of new
    liaisons editable.

  • Set the person field of the LegacyLiaisonUser in the admin interface
    to be handled as a raw id field with search button, rather than as a choice
    list. This should make admin updates involving the LegacyLiaisonUser table
    much speedier.

  • Added a new fix for empty query strings to /meeting/agenda/agenda.ics.
    (The QUERY_STRING in request.META is not set the same way under the builtin
    server as under Apache; under apache there will be a QUERY_STRING entry wich
    is explicitly Null. Handles this.)

  • Included a javascript change not previsously merged in from branch/yaco/liaison/.

3.15

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Wed, April 6, 2011 at 1:17 PM UTC
Release Author: Henrik Levkowetz


This is a minor bugfix release.

  • Fix the weekday-dependent plenary information in the materials list.

  • In urls under /wg/, only accept wgnames which adhere to the constraints
    currently practiced. (Before this change, the URL patterns would match wg
    names containing non-ascii characters, which later would bomb due to mix of
    collations when accessing the database. Might as well return a 404 at once
    instead).

  • Don't return 500 if the /meeting/agenda/agenda.ics URL is without query part.

  • Get rid of a print statement used during testing.

3.14

16 Mar 22:46
Compare
Choose a tag to compare

Summary: IETF 80 Code Sprint
Release Date: Mon, March 28, 2011 at 5:43 PM UTC
Release Author: Henrik Levkowetz


  • From [email protected]:
    Update jQuery to 1.5.1 and jQuery UI to 1.8.11.

  • From [email protected]:
    On the agenda page, for the custom agenda display, now only displays groups
    that are actually meeting.

  • From [email protected]:
    Remove unused images. Convert GIFs to smaller PNGs.
    Optimize all images with http://www.smushit.com/ysmush.it/

  • From [email protected]:
    Change default vertical alignment of various datatracker tables
    for better readability.

  • From [email protected]:
    Fix typo. Fixes #566.

  • From [email protected]:
    Make search result table headers clickable; clicking will sort on said
    column, fixes #484.

  • From [email protected]:
    Don't show AD/Secretariat links for Last Call etc. if they will 404.
    Fixes #550.

  • From [email protected]:
    Meeting boxes now expand to reveal all text when users hover over them.
    Fixes ticket #602.

  • From [email protected]:
    Added an URL to retrieve a text/plain version of the list of drafts for
    a given WG. Useful for building WG-speific ePub documents of a WG's
    drafts.

  • From [email protected]:
    Updated the JavaScript associated with the search page to
    control whether the search button is enabled or not. It is
    now enabled if either the main search box has input, or if
    any of the sub-options have input, or both.

  • From [email protected]:
    Adds a view of documents currently in IETF Last Call. Fixes #630.

  • From [email protected]:
    Remove explicit URLs in the code, using reverse() and the newly created
    helper function reverse_lazy(). Fixes #628.

  • From [email protected]:
    Changed the way ballot discuss/comment texts are displayed to
    put the text from current ADs first, and mark ex-ADs with []
    following the convention on the left bar. This fixes issue #608

  • From [email protected]:
    Added ical-format agenda. Fixes issue #601.

  • From [email protected]:
    Add IPR column to IESG Telechat Agenda. Fixes issue #552.

  • From [email protected]:
    Add a defer/undefer button to the edit_position dialog. Fixes issue #627.

  • From [email protected]:
    Changed cookie settings to be valid for 10 years, they used to be valid
    until the end of session.

3.13

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Sat, March 26, 2011 at 8:27 AM UTC
Release Author: Henrik Levkowetz


  • Provide a full URL to IPR issues in the last call email, rather than just
    the local url path. Fixes an issue reported by Russ.

  • Tweak the admin interface for WGs and Chairs, adding some useful links
    to the tabular displays.

  • Add refinements for the liaison admin interface. Show contact link and
    coloured Login/User links to show broken entries.

  • Wrap the sdo name query in a try clause to avoid server 500 errors.

  • Only try to populate the liaison user/email list from the from_entity
    if it's set.

  • Make the document announcement default Cc: somewhat configurable.
    Remove [email protected] (on request).

  • Link to the State help page from the State: label.

  • Don't use < and > in text/plain email text.

  • Don't permit just any characters in the document name; limit this to
    characters we currently permit in the names, or which has occurred in
    posted documents. Fixes a problem where non-ascii characters were
    propagated to the database search and caused collation sequence exceptions,
    instead of giving 404 errors.

  • Remove the To/From/Subject headers from extra headers to prevent
    duplicate headers.

3.12

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Wed, February 2, 2011 at 5:34 PM UTC
Release Author: Henrik Levkowetz


Note: Deploying this release requires a database schema update, see below.

From [email protected]:

  • Allow an SDO Liason Manager to send outgoing liaison from any IETF
    Entity to his SDO.

  • Allow the secretariat to send liaisons on behalf of another user.

  • On login, retrieve the person record related to the login from the
    legacy tables of non IESG logins. Provides the link between login name
    and person listed in the liaison manager table. Fixes #576.

  • Refined handling of the To: and From: address lists when the Liaison
    Manager is also a WG Chair or AD.

From [email protected]:

  • Add a clean_whitespace filter in some places to get rid of any newlines
    embedded in document titles. Fixes a problem with bad email headers
    in announcements related to documents with newlines embedded in the title.

  • Don't try to send out mail which has no recipients. Fixes a crash when
    trying to send announcements related to drafts which have an empty
    email notes to field.

  • Fix typo in method calls to send email, fixes a crash when submitting
    liaison statements.

  • Renamed LiaisonDetail.taken_care field to action_taken.
    Miscellaneous associated fixes. Enhanced liaison-related admin pages.

Note: Deploying this release requires an additional steps to create
a new column in a table. This is done as a South migration
(see http://south.aeracode.org/ for more info on South):

# 8<----------
# First the regular checkout and prepare:

   cd /a/www/ietf-datatracker
   svn co http://svn.tools.ietf.org/svn/tools/ietfdb/tags/3.12
   cp web/ietf/settings_local.py 3.12/ietf/
   cd 3.12

# Next, apply the migrations:

   PYTHONPATH=$PWD ietf/manage.py migrate liaisons

# Then carry on with the usual actions:

   cd ../
   rm ./web; ln -s 3.12 web
   sudo /etc/init.d/apache restart

# 8<----------

3.11

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Fri, January 28, 2011 at 12:15 PM UTC
Release Author: Henrik Levkowetz


  • Fixed a bug in the IPR Search, where searches against the IPR notice
    content would fail (Only try to open a legacy url if it leads to a
    file; not if it leads to a directory).

  • For a new IESG tracker document, only add a history comment about
    previous history if some previous history exists (i.e., if the replaced
    document also existed in the IESG tracker).

  • Show status of Dead Expired documents appropriately; just Expired is
    insufficient.

  • Restore, for the secretariat only, the re-scheduling functionality of
    the /iesg/agenda/documents/ page which was removed in [2366] as the ADs
    felt that it made the page too busy.

  • Propagate all extra fields on to the final email sending function, not
    only the Cc and Bcc fields. Restores previously missing Reply-To: headers.

  • Turn autoescaping off for everything in text/plain email templates. Fixes
    multiple problems with < and > in emails showing up as &lt; and
    &gt;, and related problems.

  • The liaison tool is deployed. Show the links to the new tool.

  • Prevent things from crashing if some of the email fields are null for a
    liaison.

  • It should be possible to edit the area of a draft even if it's been set
    before. Re-enabled the area list box on the document/edit/info/ page.

  • Corrected spelling error in list_display specification for the
    PersonOrOrgInfo Admin page.

  • Corrected the path to the draft archive in the settings file.

    (Some of the fixes above has been deployed already before this release
    by patching the previous release on the server.)

3.10

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Tue, December 7, 2010 at 8:39 PM UTC
Release Author: Henrik Levkowetz


  • Fix css for IPR header (status column was included by mistake). Fixes
    issue #546.

  • Tweak some GUI strings in the Liaison Manager

From [email protected]:

  • Added week-at-a-time view to agenda page when viewing selected areas
    and/or groups. If no groups are selected, the week view is hidden, leaving the
    base-level functionality unchanged.

From [email protected]:

  • 548# Link in IPR column should use an absolute, not relative URL. This
    fixes issue #546.

From [email protected]:

  • Added new setting to the /cookies page which enables always showing
    full document text instead of showing beginning of the document. This
    fixes issue #551.

From [email protected]:

  • Refined the email sent when an position changes.