Releases: ietf-tools/datatracker
3.54
Release Date: Tue, May 10, 2011 at 12:57 PM UTC
Release Author: Henrik Levkowetz
From rjsparks@nostrum.com:
-
Restructured the position editing page to better integrate the defer button.
Fixes bug #659 -
Copied the jquery-1.5.1.min.js library into /static/js/lib (from
/static/js) because that's where the main document template was looking for
it. There have probably been several problems since the change that left
this dangling that showed up as things not behaving, but not as errors. The
one that clued me in was the discuss text-box not being hidden when the
position wasn't DISCUSS. They should all behave better now. -
Added a django form validator to the discuss text field to not allow
actions when the position is Discuss, but the discuss-text is empty. 2 and
3 together fix bug #660 -
Added logic to the undefer fuction to put the document back on the
previous telechat (if that hasn't already passed). That is, date1 from
telechat dates, and not date2. Fixes bug #661 -
Changed the last_call_announcement generation function's template to
include the abstracts from the document sets (which with modern usage means
the abstract of the document) reflecting the IESGs decision of a few months
back. Fixes bug #662 -
Removed the old tracker link from the document's main page. Fixes bug #663
From henrik@levkowetz.com:
-
Handle email recipient lists which contain
None
elements correctly.
Fixes an instance of failure to send notifications about a submitted
draft where an author email address was missing. -
Add an admin interface to the I-D submission app, to make it easier to
handle manual tasks related to submissions. -
Add the submission hash to initial-revision-approval emails to WG chairs,
so their approvals will take effect. Fixes a problem where WG Chair
approvals of WG draft submissions didn't take effect -
Apply
autoescape off
to all email templates which don'have it but
might need it, to avoid html entity escapes in emails. Fixes another
set of instances where this potentially could occur. -
We cannot currently assume that BallotInfo entries matching
IDInternal.ballot exists. It seems ballot may be set to a value before the
actual ballot entry is created, possibly by some old secretariat tool. Very
broken, but we need to survive it :-( Fixes a crash in the admin
interface. -
Reordered entries of submission forms and notification emails to be
more appropriate. -
Changed wrapping of formatted text to expand tabs during text wrapping, in
order to get consistent indentation handling.
3.53
Release Date: Tue, May 3, 2011 at 10:37 PM UTC
Release Author: Henrik Levkowetz
From esanches@yaco.es:
-
Do not allow cancellation of submissions with GET requests, and Ensure
thatget full url
,approve
andforce
views are called via POST
request. Insert a button to perform the last step of autopost via POST
request. Fixes #650 -
Do not assume that the two_pages_field field is not None. Fixes #651
-
Allow creation dates that are 3 days after or 3 days before the current
date. Fixes #652 -
Change substate from Revised ID Needed to AD Followup if needed. Fixes #654
-
Fix expected revision for expired drafts. Fixes #656
-
Send announcements when posting new version of a draft. Fixes #649
From henrik@levkowetz.com:
-
Previous IPR information in last call announcements could be
incomplete. Use a better search for IPR declarations related to a
document, and include the IPR information in the last call preview.
Fixes an AD request and a request from the IESG -
When extracting meta-information from drafts, it is required that some
data reside on the first page. Split unpaginated drafts into chunks so we
can adhere better to this. Fixes a bug where submission filename was
picked up (incorrectly) later in a document. -
Wrap long lines in the
save and send email
view of AD ballot comments
and discusses. Fixes a request from the IESG -
Give development and test deployment a /robots.txt which doesn't permit
robots. Avoids indexing of development servers by web spiders.
3.52
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
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
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 esanchez@yaco.es 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 henrik@levkowetz.com. -
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.
- Nothing to migrate.
3.16
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 esanchez@yaco.es. 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
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
Summary: IETF 80 Code Sprint
Release Date: Mon, March 28, 2011 at 5:43 PM UTC
Release Author: Henrik Levkowetz
-
From lars.eggert@nokia.com:
Update jQuery to 1.5.1 and jQuery UI to 1.8.11. -
From adam@nostrum.com:
On the agenda page, for the custom agenda display, now only displays groups
that are actually meeting. -
From lars.eggert@nokia.com:
Remove unused images. Convert GIFs to smaller PNGs.
Optimize all images with http://www.smushit.com/ysmush.it/ -
From lars.eggert@nokia.com:
Change default vertical alignment of various datatracker tables
for better readability. -
From peter.musgrave@magorcorp.com:
Fix typo. Fixes #566. -
From jelte@nlnetlabs.nl:
Make search result table headers clickable; clicking will sort on said
column, fixes #484. -
From peter.musgrave@magorcorp.com:
Don't show AD/Secretariat links for Last Call etc. if they will 404.
Fixes #550. -
From adam@nostrum.com:
Meeting boxes now expand to reveal all text when users hover over them.
Fixes ticket #602. -
From kivinen@iki.fi:
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 shane@time-travellers.org:
Updated the JavaScript associated with the search page to
control whether thesearch
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 rjsparks@nostrum.com:
Adds a view of documents currently in IETF Last Call. Fixes #630. -
From bmheight@gmail.com:
Remove explicit URLs in the code, using reverse() and the newly created
helper function reverse_lazy(). Fixes #628. -
From rjsparks@nostrum.com:
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 adam@nostrum.com:
Added ical-format agenda. Fixes issue #601. -
From peter.musgrave@magorcorp.com:
Add IPR column to IESG Telechat Agenda. Fixes issue #552. -
From rjsparks@nostrum.com:
Add a defer/undefer button to the edit_position dialog. Fixes issue #627. -
From kivinen@iki.fi:
Changed cookie settings to be valid for 10 years, they used to be valid
until the end of session.
3.13
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 iab@iab.org (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
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 esanches@yaco.es:
-
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 henrik@levkowetz.com:
-
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 toaction_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<----------