|
| 1 | +ietfdb (5.12.1) ietf; urgency=medium |
| 2 | + |
| 3 | + **Extended test coverage support, active email address fixups** |
| 4 | + |
| 5 | + This is a minor release which contains a number of bugfixes, and also |
| 6 | + introduces additional test coverage measurements and support functionality. |
| 7 | + It further contains two migrations which fixes a set of inactive email |
| 8 | + addresses which most likely should have been active, and notifies the owners |
| 9 | + about the change. This means that when running migrations as part of this |
| 10 | + release, about 1000 notification emails will be sent out from the |
| 11 | + datatracker. |
| 12 | + |
| 13 | + Detailed changes: |
| 14 | + |
| 15 | + * Don't set email addresses which are created when a draft is submitted |
| 16 | + to inactive any more. We now have a 'primary' field to indicate which |
| 17 | + email address is the primary one when a person has multiple registered |
| 18 | + addresses, so we don't have to rely on the timestamps on the email |
| 19 | + address objects to determine the primary address. |
| 20 | + |
| 21 | + * Added a migration which changes the active bit from False to True to |
| 22 | + all email addresses associated with active drafts, and sends out |
| 23 | + notification emails about this. |
| 24 | + |
| 25 | + * Added a managment command to show the difference in coverage data |
| 26 | + between the latest release and the latest test run, and a test for the same. |
| 27 | + |
| 28 | + * Added a login requirement for the full document and group email alias |
| 29 | + pages, but kept the individual group and document email-alias pages visible |
| 30 | + without login. Added testing of login redirects for the full email alias |
| 31 | + lists, and reordered the test sequence within the test methods |
| 32 | + appropriately. |
| 33 | + |
| 34 | + * Made sure that Email.__unicode__() will return a string even if address |
| 35 | + is None. Fixes an exception on deleting an email address for a Person |
| 36 | + object in the admin interface. |
| 37 | + |
| 38 | + * Added per-app coverage measurements, to make the numbers shown when not |
| 39 | + running the full tests suite a bit more meaningful. |
| 40 | + |
| 41 | + * Changed the nomcom.forms.FullFeedbackFormSet to use |
| 42 | + modelformsets_factory() instead of direct subclassing, in order to avoid a |
| 43 | + crash when using the form, caused by a missing instance attribute. |
| 44 | + |
| 45 | + * Clarified the meaning of checked/unchecked boxes in front of the email |
| 46 | + addresses on the account profile management page. |
| 47 | + |
| 48 | + * Merged in [9143] from rcross@amsl.com: |
| 49 | + Add AG Secretary to Proceedings authorized roles. |
| 50 | + |
| 51 | + * Merged in [9142] from rjsparks@nostrum.com: |
| 52 | + Avoid creating blank line before headers on IPR notification email. |
| 53 | + Fixes #1609. |
| 54 | + |
| 55 | + * Merged in [9141] from rjsparks@nostrum.com: |
| 56 | + Fix ordering issue on agenda.html. |
| 57 | + |
| 58 | + * Added a new field 'primary' to the Email model, added a matching |
| 59 | + migration, and a data migration to set primary fields to match the way a |
| 60 | + primary address is chosen today. |
| 61 | + |
| 62 | + * Added a migration which captures the changed information for the |
| 63 | + idsubmission-cutoff-related fields of Meeting. |
| 64 | + |
| 65 | + * Removed the obsolete field Group._ad, and added a migration for the |
| 66 | + change. |
| 67 | + |
| 68 | + * Added exception handling in tastypie for a case which can occur if one |
| 69 | + tries to filter by regex on a FK. |
| 70 | + |
| 71 | + * Turned the api.py file into a module. Moved the makeresources |
| 72 | + management command to the api module. Added some api tests. Added |
| 73 | + crawling of api files to the test-crawler. Adjusted some resource files |
| 74 | + discovered by the test suite and test-crawler. Removed a bunch of empty |
| 75 | + model files. |
| 76 | + |
| 77 | + |
| 78 | + -- Henrik Levkowetz <henrik@levkowetz.com> 10 Mar 2015 20:28:33 -0000 |
| 79 | + |
1 | 80 | ietfdb (5.12.0) ietf; urgency=medium |
2 | 81 |
|
3 | 82 | This release provides measurement of how much of the code is being exercised |
|
0 commit comments