Skip to content

6.84.0

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

Summary: GDPR updates part 4
Release Date: Tue, September 18, 2018 at 2:07 PM UTC
Release Author: Henrik Levkowetz


This is the last in a series of GDPR-related releases. It introduces two
management commands; one to email out reminders to all users that still have
not provided consent for storage of the personal information for which the
GDPR requires consent, and the other to delete all information for which
we don't have required consent.

The two new management commands are:

- ietf/manage.py send_gdpr_consent_request
- ietf/manage.py delete_data_lacking_consent

Both of these provide descriptions of the commands and switches when given
a --help switch, to assist the secretariat in using these.

There are also a few bugfixes and features not related to the GDPR, see
below:

  • Merged in the latest GDPR changes. This refines the handling of the
    consent checkbox on the account page; refines the Consent Needed warning
    given on login if consent is needed; tweaks several models to set the
    on_deletion fields for FK to User and Person appropriately; adds a
    Person.needs_consent() method to capture the logic of which fields require
    consent; refines the Person.plain_name() method and the user.log.log()
    function; and adds 2 management commands to send out consent requests and
    delete non-consent information, respectively.

  • Refined utils.log.log() to flush stdout before logging if we're writing
    log messages to stderr.

  • Moved document methods rfc_number() and rfcnum() to the abstract parent
    class to have them available also for historical document records. Should
    fix the recent server 500 on /doc/draft-ietf-aaa-diameter/17/.

  • Merged in [15448] from rjsparks@nostrum.com:
    Add CORS headers for the api and views that serve json. Fixes #2546,
    #2551, and #2552.

  • Added a bit of javascript and styling to make it possible to use URL
    fragment identifiers to link to position-specific tabs on the nomocom
    requirements and questionnaire pages.

  • Merged in [15446] from rjsparks@nostrum.com:
    Use unversioned links in ics agendas. Partially fixes #2542.

  • Merged in [15444] from rjsparks@nostrum.com:
    Review assignment email includes a link to the review request that
    ensures the reviewer is logged in. Fixes #2543.

  • Added a Mailing list discussion link to the Additional URLs section
    of the status page for drafts with doc.group and doc.group.list_archive set.

  • Merged in [15441] from peter@akayla.com:
    Fixed 2 trivial spelling errors in NomCom tools. Fixes issue #2569.

  • Fixed a problem with fetching the mysql release signing key from a gpg
    keyserver.

  • Added more hint information when patch actions in ietf/checks.py fail.

  • Rewrote docker/run to work around a missing switch in BSD xargs.

  • Merged in [15435] from rjsparks@nostrum.com:
    Include area groups in the request for minutes. Do not include sessions
    that have been canceled. Fixes #2568.


Coverage

chart