|
| 1 | +ietfdb (6.104.0) ietf; urgency=medium |
| 2 | + |
| 3 | + **Review tool tickets roundup, part 1** |
| 4 | + |
| 5 | + This release constitutes the first batch of fixes from the review tool |
| 6 | + tickets work package. It also includes a few unrelated bugfixes. |
| 7 | + From the commit log: |
| 8 | + |
| 9 | + * Merged in [16688] from sasha@dashcare.nl: |
| 10 | + When completing a review, show which addresses it is posted to. |
| 11 | + Fixes issue #2478. |
| 12 | + |
| 13 | + * Merged in [16680] from sasha@dashcare.nl: |
| 14 | + Made the review_completed mailtrigger configurable per team and review |
| 15 | + type. This includes a migration to change mailtrigger slugs to be up to |
| 16 | + 64 characters instead of 32, as some slugs would not fit and require |
| 17 | + clunky abbreviations. A data migration creates triggers for existing |
| 18 | + teams, and they are also created on the fly if a trigger does not exist |
| 19 | + yet, providing a safe fallback for new review teams. The review_completed |
| 20 | + mailtrigger serves as the template for new triggers. This commit also |
| 21 | + includes tests for gather_address_lists(), as none existed. |
| 22 | + Fixes issue #2354. |
| 23 | + |
| 24 | + * Merged in [16672] from sasha@dashcare.nl: |
| 25 | + Use mailtriggers to find destinations in review app As the review app has |
| 26 | + several conditionals that don't fit entirely well within mailtriggers, the |
| 27 | + templates use a bit of extra context to figure out who exactly to include. |
| 28 | + This also extends the tests for review, to check for correct recipients. |
| 29 | + It also adds a tiny feature to mailtrigger to entirely exclude certain |
| 30 | + addresses, as required by the review-generated mails. Fixes issue #2328. |
| 31 | + |
| 32 | + * Merged in [16670] from sasha@dashcare.nl: Allow secretary to adjust date |
| 33 | + when completing a review. This also fixes other issues identified in |
| 34 | + #2590, around the modification of historical document events. The |
| 35 | + behaviour is now: |
| 36 | + |
| 37 | + - When the assigned reviewer posts a review, a single event is created, |
| 38 | + set to current date/time. |
| 39 | + |
| 40 | + - When the secretary records a review in the datatracker, they may set a |
| 41 | + different completion date, which is autofilled if an email is selected. |
| 42 | + One event is generated for the original completion date, and one for the |
| 43 | + secretary's action. |
| 44 | + |
| 45 | + - Each revision generates a new event, rather than updating previous |
| 46 | + existing events. |
| 47 | + |
| 48 | + Fixes issue #2590 |
| 49 | + |
| 50 | + * Improved the wrapping of long lines in emails sent by the datatracker: |
| 51 | + In wordwrap(), consider lines consisting entirely of some non-alphanumeric |
| 52 | + characters like ---- or === to be block (paragraph) separators. Fixes |
| 53 | + issue #2806. |
| 54 | + |
| 55 | + * Merged in [16668] from sasha@dashcare.nl: |
| 56 | + Sort names alphabetically in review group history notes when changing the |
| 57 | + list of members. Fixes issue #2560 |
| 58 | + |
| 59 | + * Removed debug-related code from group edit clean_acronym(). |
| 60 | + Fixes issue #2804. |
| 61 | + |
| 62 | + * Merged in [16667] from sasha@dashcare.nl: |
| 63 | + Added an optional comment field for closing review requests. |
| 64 | + Fixes issue #2071 |
| 65 | + |
| 66 | + * Updated the docker files to build and run an image based on devuan:ascii |
| 67 | + instead of debian:jessie. |
| 68 | + |
| 69 | + -- Henrik Levkowetz <henrik@levkowetz.com> 01 Oct 2019 16:15:46 +0000 |
| 70 | + |
| 71 | + |
1 | 72 | ietfdb (6.103.1) ietf; urgency=medium |
2 | 73 |
|
3 | 74 | **Test improvement: Starting to use Python type hints and mypy type checking** |
|
0 commit comments