[codesprints] New datatracker release: v6.81.0
Henrik Levkowetz <henrik@levkowetz.com> Tue, 29 May 2018 11:11 UTC
Return-Path: <henrik@levkowetz.com>
X-Original-To: codesprints@ietfa.amsl.com
Delivered-To: codesprints@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9741412E8EB; Tue, 29 May 2018 04:11:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CPq7nUlcDSPK; Tue, 29 May 2018 04:10:59 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (zinfandel.tools.ietf.org [IPv6:2001:1890:126c::1:2a]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7EF5812E9DC; Tue, 29 May 2018 04:10:59 -0700 (PDT)
Received: from henrik by zinfandel.tools.ietf.org with local (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1fNcWo-0004lA-Vl; Tue, 29 May 2018 04:10:58 -0700
To: codesprints@ietf.org, iesg@ietf.org, wgchairs@ietf.org
Message-Id: <E1fNcWo-0004lA-Vl@zinfandel.tools.ietf.org>
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 29 May 2018 04:10:58 -0700
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Rcpt-To: codesprints@ietf.org, henrik@levkowetz.com, iesg@ietf.org, wgchairs@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
X-Clacks-Overhead: GNU Terry Pratchett
Archived-At: <https://mailarchive.ietf.org/arch/msg/codesprints/1mdWW-qqhjt3JiGJoQD5L_06XVE>
Subject: [codesprints] New datatracker release: v6.81.0
X-BeenThere: codesprints@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "List for coordinating \(and following up on\) codesprint activities" <codesprints.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/codesprints>, <mailto:codesprints-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/codesprints/>
List-Post: <mailto:codesprints@ietf.org>
List-Help: <mailto:codesprints-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codesprints>, <mailto:codesprints-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2018 11:11:02 -0000
Hi, This is an automatic notification about a new datatracker release, v6.81.0, generated when running the mkrelease script. Release notes: ietfdb (6.81.0) ietf; urgency=medium This is the first in a small series of releases to address compliance with with the European GDPR (General Data Protection Regulation). This release provides necessary GUI and internal changes, but lacks some admin utilities, and also data migration routines which takes some time to run, and therefore will be packaged in a separate release and applied separately. From the commit log: * Updated the personal information page with reviewed text from legal counsel. Fixes issue #2503. * Removed the Person.address field, which is not being used. This was a legacy from the 2001 perl-based datatracker tables. Fixes issue #2504. * Added django-simple-history and replaced the old (and unused) PersonHistory class with a history=HistoricalRecords() field on Person. Added the needed migrations and changes to admin, resources, and settings. Related to issues #2505 and #2507. * Added a new field name_from_draft to Person, to hold the name field equivalent as captured from drafts, in case name has been modified by the user and we're asked to remove that info under GDPR. Added history for Email, and also an origin field to capture from where we got an email address (draft name, username, meeting registration, etc.) Added a log.assertion() to Email.save() in order to ensure we don't create any email without setting origin. * Added origin information to all places where we create email address entries. * Removed all references to the removed Person.affiliation field. * Added email origin information to some function calls that needed it. * Overwrite earlier email origin when we've picked up the address from a submission. * Added a consent field to the Person model. * Disallow profile changes without consent given. Together with previous commits this fixes issues #2505 and #2507. * Added another category of personal information to the personal-information page, after review of personal information in the code. Completes issue #2501. * Added a dagger at the end of some fields in the account data forms to signify consent-based fields, and made the consent field required. * Simplified the email.origin assignment code for outgoing liaisons. * Fixed a long-standing bug in the liaison.name() code. * Added assingment of the person.name_from_draft field on draft submission. * Updated the edit_profile template with information about consent-based fields. Fixes issue #2502. -- Henrik Levkowetz <henrik@levkowetz.com> 28 May 2018 11:15:34 +0000 The new version is available for installation through SVN checkout, with 'svn checkout https://svn.tools.ietf.org/svn/tools/ietfdb/tags/6.81.0' For development, copy the new development version instead: 'svn copy https://svn.tools.ietf.org/svn/tools/ietfdb/tags/dev/6.81.1.dev0' <YOURBRANCH> Regards, Henrik (via the mkrelease script)
- [codesprints] New datatracker release: v6.81.0 Henrik Levkowetz