7.5.0
Summary: Django 2.1 upgrade, CodiMD support, bluesheet support for Meetecho, and bugfixes
Release Date: Sat, June 27, 2020 at 12:20 PM UTC
Release Author: Henrik Levkowetz
-
Merged in [18036] from rjsparks@nostrum.com:
Tweaked the title of the page used to complete reviews. Fixes #2767. -
Merged in [18037] from rjsparks@nostrum.com:
Removed abandoned charters from any future telechats. Fixes #3003. -
Separated the session cache from the default cache, using slightly
different settings, in order to not drop sessions when a new release is
deployed. -
Added a default logger and level for
django.security
log items, to
route them to our regular syslog. This will give us more information
about failures to retrieve session info, and also things like 404
responses, which will already be captured in the apache log but with
less info. May need revisiting if it proves to cause excessive logging. -
Fixed a problem with the code to update a missing person record
association in a meeting registration record. -
Fixed a problem with the handling of multiple registrations for the same
person and meeting in api_new_meeting_registration(). -
Added a switchover date (currently July 6th) for Etherpad to CodiMD use,
and modified views and templates to provide links to codimd.ietf.org
for meetings (including interims) after that date. -
Added an API endpoint for bluesheet information upload. Factored out
code in common with manual upload_session_bluesheets(). Tweaked
ietf.secr.proceedings.utils.handle_upload_file() to handle temp files in
addition to HTTP file objects, to support the API endpoint. -
Updated bin/mkpatch to use a --name switch, and normalize the name to
use-
rather than_
, and give more feedback. -
Added the meeting registration
affiliation
field to the OAuth2
registration
scope, so that Meetecho will have the information needed
to build bluesheets. -
Merged in [18064] from rjsparks@nostrum.com:
Changed the group edit field url regexp to accept the field names
(specifically role names) we use by allowing hyphens.
Django 2.1 transition changes:
-
Changed NullBoleanField() to BooleanField(null=True), according to the
2.1 upgrade recommendations. -
Changed the removed django.contrib.auth.views.logout to LogoutView.
-
Adjusted to the changed signature of admin.utils.get_deleted_objects()
-
Adjusted the code to the attribute name change from ._size to .size in
file upload objects. -
Updated various component requirements to match Django 2.1.
-
The .render() method of widgets must now accept an additional keyword
argumentrenderer
; adjusted the code accordingly (including a library
patch -- pull request also submitted).
Coverage