Commit graph

10355 commits

Author SHA1 Message Date
Henrik Levkowetz 8f073efb13 Merged in [15551] from rjsparks@nostrum.com:
Used factories instead of make_test_data for malinglists, mailtrigger, message, person, secr/announcement, and secr/areas tests.
 - Legacy-Id: 15555
Note: SVN reference [15551] has been migrated to Git commit 5c57cf1b91
2018-10-11 10:49:55 +00:00
Henrik Levkowetz 8746e5be23 Merged in [15550] from rjsparks@nostrum.com:
Added meeting.agenda_info_note.
 - Legacy-Id: 15554
Note: SVN reference [15550] has been migrated to Git commit d179db39d4
2018-10-10 22:23:49 +00:00
Henrik Levkowetz 462994a936 Merged in [15549] from rjsparks@nostrum.com:
Renamed meeting.agenda_note to meeting.agenda_warning_note.
 - Legacy-Id: 15553
Note: SVN reference [15549] has been migrated to Git commit c9e1474076
2018-10-10 19:36:06 +00:00
Henrik Levkowetz 45aad7255c Changed the 'View' button on the NomCom email classification page to render the email body within <pre>, and to not offer classification choices, as this encourages a slow workflow, and also seems to have been broken for some time.
- Legacy-Id: 15552
2018-10-10 17:53:01 +00:00
Robert Sparks 5c57cf1b91 Used factories instead of make_test_data for malinglists, mailtrigger, message, person, secr/announcement, and secr/areas tests. Commit ready for merge.
- Legacy-Id: 15551
2018-10-10 05:36:34 +00:00
Robert Sparks d179db39d4 Added meeting.agenda_info_note. Commit ready for merge.
- Legacy-Id: 15550
2018-10-09 22:08:45 +00:00
Robert Sparks c9e1474076 Renamed meeting.agenda_note to meeting.agenda_warning_note. Commit ready for merge.
- Legacy-Id: 15549
2018-10-09 20:52:04 +00:00
Henrik Levkowetz 15c8ab9506 Ensure the send_mail argument to save_position is a boolean.
- Legacy-Id: 15547
2018-10-09 16:34:45 +00:00
Henrik Levkowetz fb1baefcc1 Bleach 3.0.0 has a bug that can result in exceptions for some inputs. Bug report filed. Disallow this version.
- Legacy-Id: 15546
2018-10-09 15:08:40 +00:00
Henrik Levkowetz 004d1d3aa8 Removed a debug statement.
- Legacy-Id: 15545
2018-10-09 13:51:54 +00:00
Henrik Levkowetz 8c985fe440 Turned the nomcom chair dropdown menu item 'Classify pending feedback' into a tab with a mail count badge.
- Legacy-Id: 15544
2018-10-08 15:11:21 +00:00
Henrik Levkowetz 8f2ba33059 Merged in [15263], [15264], [15265], [15287] from rcross@amsl.com:
Added new custom API endpoints for export of person data, restricted
    to secretariat use.  Added a test for the new custom API.
 - Legacy-Id: 15543
Note: SVN reference [15263] has been migrated to Git commit 8e7e0faf529db057ac4f7496d0bc84fb05f0625d

Note: SVN reference [15264] has been migrated to Git commit e6549635650d4d9f9a9de7c5b4711f5a4a25c42c

Note: SVN reference [15265] has been migrated to Git commit 7c0e97f824b874763550adf1647841129017bf5a

Note: SVN reference [15287] has been migrated to Git commit 7431bdfcd9f2213c812a9004162ca576ae230a94
2018-10-08 14:23:51 +00:00
Henrik Levkowetz a74055c922 - Legacy-Id: 15542 2018-10-08 14:09:16 +00:00
Henrik Levkowetz 5c807d11a3 Set version info and settings back to development mode
- Legacy-Id: 15540
2018-10-08 13:24:12 +00:00
Henrik Levkowetz 431ec25583 Set version info to release version 6.86.0 before branching.
- Legacy-Id: 15538
2018-10-08 13:24:02 +00:00
Henrik Levkowetz f5a7fe4782 Changelog entry for 6.86.0
- Legacy-Id: 15537
2018-10-08 13:23:54 +00:00
Henrik Levkowetz d96986f2e1 Code coverage data for release 6.86.0
- Legacy-Id: 15536
2018-10-08 13:23:45 +00:00
Henrik Levkowetz 7ac1556fbf Migration for changed default sort order for nominees.
- Legacy-Id: 15535
2018-10-08 13:03:21 +00:00
Henrik Levkowetz b984422471 Added pagination to the nomcom pending-feedback page, to reduce load time.
- Legacy-Id: 15534
2018-10-08 11:51:21 +00:00
Henrik Levkowetz 8a5e302745 Corrected the nominee ordering change.
- Legacy-Id: 15533
2018-10-08 10:26:00 +00:00
Henrik Levkowetz 64ba033a6c Changed the default sort for nomcom.models.Nominees to be 'person__name'.
- Legacy-Id: 15532
2018-10-08 09:55:10 +00:00
Henrik Levkowetz 889babc17f Merged in [15523] from rjsparks@nostrum.com:
Converted the liaisons tests to use factories.
 - Legacy-Id: 15531
Note: SVN reference [15523] has been migrated to Git commit 5e29f56494
2018-10-07 22:15:37 +00:00
Henrik Levkowetz caeb6fcb87 Added a '--reminder' switch to the GDPR request mailer, for repeat notifications.
- Legacy-Id: 15530
2018-10-07 22:05:26 +00:00
Henrik Levkowetz 17994b4cf2 Merged in [15522] from rcross@amsl.com:
Make email address read-only in rolodex edit form.  Fixes #2602.
 - Legacy-Id: 15529
Note: SVN reference [15522] has been migrated to Git commit dd2487e946
2018-10-07 20:34:37 +00:00
Henrik Levkowetz c305498903 Prevent issues for logins without Person records by not letting Person-less users through login.
- Legacy-Id: 15528
2018-10-07 19:35:54 +00:00
Henrik Levkowetz 7dccae286d Changed the mail-not-sent icon on the document ballot page.
- Legacy-Id: 15527
2018-10-07 19:31:46 +00:00
Henrik Levkowetz 22a2e29db8 Added an send_email field to BallotPostitionDocEvent to reflect whether the 'Send email' button was used to save the ballot position. Reverted a different earlier schema change which had the same purpose. Added icons on documents' IESG evaluation record to reflect this.
- Legacy-Id: 15526
2018-10-07 15:08:17 +00:00
Henrik Levkowetz 232774a5cc Adjusted the test_submit_nonascii_name() to match the output from idnits 2.16.0, which emits warnings rather than errors for nonascii content.
- Legacy-Id: 15525
2018-10-07 14:18:00 +00:00
Henrik Levkowetz fc027ae161 Built out test_edit_nomcom_view() to also test adding and removing reminder dates.
- Legacy-Id: 15524
2018-10-06 13:01:08 +00:00
Robert Sparks 5e29f56494 Converted the liaisons tests to use factories. Commit ready for merge.
- Legacy-Id: 15523
2018-10-05 21:50:20 +00:00
Ryan Cross dd2487e946 Make email address read-only in rolodex edit form. Fixes #2602. Commit ready for merge
- Legacy-Id: 15522
2018-10-05 00:23:10 +00:00
Henrik Levkowetz 2c2effde4f Added a form clean() for the reminder dates of the nomcom edit form, to make something appropriate out of edits that remove reminder dates, rather than clicking 'delete'. This fixes a potential exception, when a blank date cannot be saved, and also does what the user expected (deletes a blanked date).
- Legacy-Id: 15521
2018-10-04 18:03:41 +00:00
Henrik Levkowetz 08df854c5d Updated the release email distribution list in the mkrelease script.
- Legacy-Id: 15520
2018-10-03 12:23:15 +00:00
Henrik Levkowetz 6a69551e33 The nomcom send_reminders command was not being run daily. Fixed that.
- Legacy-Id: 15519
2018-10-03 12:22:11 +00:00
Henrik Levkowetz 7b65e28be2 Fixed a typo in the GDPR consent request email template.
- Legacy-Id: 15518
2018-10-02 19:28:33 +00:00
Henrik Levkowetz 9e0e5d66b3 Merged in [15492] from rjsparks@nostrum.com:
Use factories for ipr tests.
 - Legacy-Id: 15516
Note: SVN reference [15492] has been migrated to Git commit 775addc616
2018-10-01 17:51:17 +00:00
Henrik Levkowetz cfb214c48a Added a BallotCommentDocEvent, which extends DocEvent with a send_mail field, in order to better be able to show whether ballot discusses and comments were posted with with the 'send email' button or not.
- Legacy-Id: 15515
2018-10-01 13:31:17 +00:00
Henrik Levkowetz 194495da03 Set version info and settings back to development mode
- Legacy-Id: 15513
2018-09-30 14:48:05 +00:00
Henrik Levkowetz 17302464f5 Set version info to release version 6.85.1 before branching.
- Legacy-Id: 15511
2018-09-30 14:47:55 +00:00
Henrik Levkowetz 0cce6ad37a Changelog entry for 6.85.1
- Legacy-Id: 15510
2018-09-30 14:47:49 +00:00
Henrik Levkowetz e27a9b9f6f Code coverage data for release 6.85.1
- Legacy-Id: 15509
2018-09-30 14:47:40 +00:00
Henrik Levkowetz 5153427d83 Added a .bowerrc pointing to the new bower registry location.
- Legacy-Id: 15508
2018-09-30 14:09:44 +00:00
Henrik Levkowetz 0aec95e13d Updated bower-managed static web assets
- Legacy-Id: 15507
2018-09-30 14:06:47 +00:00
Henrik Levkowetz 1cb567f234 Fixed some pyflakes issues.
- Legacy-Id: 15506
2018-09-29 20:22:03 +00:00
Henrik Levkowetz 27fdcd7c6d Added column sorting to the private nomcom nominee table.
- Legacy-Id: 15505
2018-09-29 20:17:19 +00:00
Henrik Levkowetz 43dd7d5e90 Tweaked the management command to send GDPR consent request emails to correctly perform exclusion based on the time of previous consent request emails.
- Legacy-Id: 15504
2018-09-29 20:08:09 +00:00
Henrik Levkowetz 5318c03b54 Added a PersonEvent type for email address deactivation.
- Legacy-Id: 15503
2018-09-29 20:06:33 +00:00
Henrik Levkowetz 9b7c18d994 Tweaked PersonAdmin to show name_from_draft after the name field.
- Legacy-Id: 15502
2018-09-29 20:05:33 +00:00
Henrik Levkowetz 437418ed36 Added a management command to deactivate email addresses found in delivery-status emails or given on the command-line.
- Legacy-Id: 15501
2018-09-29 19:42:34 +00:00
Henrik Levkowetz d56601d37f Added a clarification to the GDPR consent request email text after receiving about 100 emails in response to the first email round, containing what seems to be automatic responses indicating 'Yes, I confirm'.
- Legacy-Id: 15500
2018-09-29 19:22:16 +00:00