Commit graph

8415 commits

Author SHA1 Message Date
Henrik Levkowetz 120d78bbbf Changed the sort order of nominees on the private index page to be according to name (instead of email address).
- Legacy-Id: 15479
2018-09-21 19:47:40 +00:00
Henrik Levkowetz 9067a2da7c Fixed an issue where a user record without matching person record will cause an exception.
- Legacy-Id: 15478
2018-09-20 18:04:23 +00:00
Henrik Levkowetz 5b3c961677 Removed the 2.5 hour session length choice for IETF 103, since there will be no Friday sessions that meeting.
- Legacy-Id: 15477
2018-09-20 14:05:00 +00:00
Henrik Levkowetz a2a19b8c61 Updated the personal information notice email text based on advice from councel (Tom Zych).
- Legacy-Id: 15475
2018-09-20 11:44:17 +00:00
Henrik Levkowetz a5cc83ccb4 Fixed an issue with login().
- Legacy-Id: 15474
2018-09-19 15:22:44 +00:00
Henrik Levkowetz a966413280 Set version info and settings back to development mode
- Legacy-Id: 15471
2018-09-18 14:07:43 +00:00
Henrik Levkowetz f138acfb4a Set version info to release version 6.84.0 before branching.
- Legacy-Id: 15469
2018-09-18 14:07:34 +00:00
Henrik Levkowetz 30f456f83a Changed the default minimum response time used by the delete_data_lacking_consent management command from 14 to 7 days.
- Legacy-Id: 15466
2018-09-18 13:35:27 +00:00
Henrik Levkowetz 5f512226a5 Added a missing migration and updated nomcom.resources to match model changes.
- Legacy-Id: 15465
2018-09-18 12:53:39 +00:00
Henrik Levkowetz 4fba531e9e 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.
- Legacy-Id: 15464
2018-09-16 23:12:43 +00:00
Henrik Levkowetz a389e24fb6 Refined utils.log.log() to flush stdout before logging if we're writing log messages to stderr.
- Legacy-Id: 15463
2018-09-16 14:14:26 +00:00
Henrik Levkowetz b85e1c46d9 Added a delete_data_lacking_consent management command that deletes person records and person information for which we need consent according to GDPR, but have not received it.
- Legacy-Id: 15461
2018-09-16 13:54:32 +00:00
Henrik Levkowetz 3f9dbeada8 Expanded the send_gdpr_consent_request command to add support for deletion dates, email reminder interval, email sending rate limiting, and sending to a list of users.
- Legacy-Id: 15460
2018-09-16 13:52:29 +00:00
Henrik Levkowetz 75f703578c Tweaked the Person.needs_consent() method to take historic roles into account and to handle records without associated usesrs.
- Legacy-Id: 15459
2018-09-16 13:49:25 +00:00
Henrik Levkowetz 2aefd51083 Updated the personal information notification email template.
- Legacy-Id: 15458
2018-09-16 13:47:08 +00:00
Henrik Levkowetz 44d4d76092 Added a migration to capture a change in on_delete for the Person.user field.
- Legacy-Id: 15457
2018-09-16 13:46:28 +00:00
Henrik Levkowetz 74359e9538 Refined Person.plain_name() to avoid leading or trailing spaces when only one name component is present.
- Legacy-Id: 15456
2018-09-16 13:44:27 +00:00
Henrik Levkowetz cf82379503 Undid unintentional commit
- Legacy-Id: 15455
2018-09-14 20:31:17 +00:00
Henrik Levkowetz 89b8fe6c1b 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/.
- Legacy-Id: 15454
2018-09-14 20:29:07 +00:00
Henrik Levkowetz 3d4eb192b0 Merged in [15448] from rjsparks@nostrum.com:
Add CORS headers for the api and views that serve json. Fixes #2546, #2551, and #2552.
 - Legacy-Id: 15453
Note: SVN reference [15448] has been migrated to Git commit 54d484493c
2018-09-13 18:58:52 +00:00
Henrik Levkowetz 6dacd694bc More name normalization
- Legacy-Id: 15452
2018-09-13 18:58:30 +00:00
Henrik Levkowetz 4e2b62d126 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.
- Legacy-Id: 15451
2018-09-13 15:50:31 +00:00
Henrik Levkowetz 9e87dc4b66 Merged in [15446] from rjsparks@nostrum.com:
Use unversioned links in ics agendas. Partially fixes #2542.
 - Legacy-Id: 15449
Note: SVN reference [15446] has been migrated to Git commit d9b53a5d6c
2018-09-12 11:04:00 +00:00
Robert Sparks 54d484493c Add CORS headers for the api and views that serve json. Fixes #2546, #2551, and #2552. Commit ready for merge.
- Legacy-Id: 15448
2018-09-11 20:04:35 +00:00
Henrik Levkowetz ce142dab84 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.
 - Legacy-Id: 15447
Note: SVN reference [15444] has been migrated to Git commit fd8af4b6f7
2018-09-11 17:07:06 +00:00
Robert Sparks d9b53a5d6c Use unversioned links in ics agendas. Partially fixes #2542. Commit ready for merge.
- Legacy-Id: 15446
2018-09-10 20:12:09 +00:00
Henrik Levkowetz 4db62920c1 Updated PLAN
- Legacy-Id: 15445
2018-09-10 13:44:19 +00:00
Robert Sparks fd8af4b6f7 Review assignment email includes a link to the review request that ensures the reviewer is logged in. Fixes #2543. Commit ready for merge
- Legacy-Id: 15444
2018-09-06 21:39:10 +00:00
Henrik Levkowetz 6d9514f429 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.
- Legacy-Id: 15443
2018-09-06 13:09:37 +00:00
Henrik Levkowetz ab7b572c1f Merged in [15441] from peter@akayla.com:
Fixed 2 trivial spelling errors in NomCom tools.  Fixes issue #2569.
 - Legacy-Id: 15442
Note: SVN reference [15441] has been migrated to Git commit 047b91862c
2018-08-21 10:40:52 +00:00
Peter E. Yee 047b91862c Fixed 2 trivial spelling errors in NomCom tools. Fixes issue #2569. Commit ready for merge.
- Legacy-Id: 15441
2018-08-17 04:24:51 +00:00
Henrik Levkowetz 9210af58fa Added more hint information when patch actions in ietf/checks.py fails.
- Legacy-Id: 15438
2018-08-16 16:03:31 +00:00
Robert Sparks e351d321a6 Include area groups in the request for minutes. Do not include sessions that have been canceled. Commit ready for merge. Fixes #2568.
- Legacy-Id: 15435
2018-08-14 21:52:43 +00:00
Henrik Levkowetz adad3d68ce Set version info and settings back to development mode
- Legacy-Id: 15432
2018-08-14 12:31:49 +00:00
Henrik Levkowetz 7b5c12ce3e Set version info to release version 6.83.1 before branching.
- Legacy-Id: 15430
2018-08-14 12:31:39 +00:00
Henrik Levkowetz e060cae5df Replaced some cases of using person.plain_name when linking to a person's profile with person.name, as plain_name can fail.
- Legacy-Id: 15427
2018-08-12 20:55:05 +00:00
Henrik Levkowetz b2bfc7858a Generalized the log.assertion() function a bit to be able to provide more information on assertion failure.
- Legacy-Id: 15426
2018-08-10 15:31:12 +00:00
Henrik Levkowetz 993765d513 Merged in [15423] from rcross@amsl.com:
Remove WG milestone management from secretariat groups app.
 - Legacy-Id: 15425
Note: SVN reference [15423] has been migrated to Git commit f8b107ef5a
2018-08-10 14:01:18 +00:00
Henrik Levkowetz fcbbe08eba Removed video url import from youtube, which is not needed any more given the /api/meeting/session/video/url API endpoint. This also prevents duplicate video URLs.
- Legacy-Id: 15424
2018-08-10 12:54:27 +00:00
Ryan Cross f8b107ef5a Remove WG milestone management from secretariat groups app. Commit ready for merge.
- Legacy-Id: 15423
2018-08-10 05:13:43 +00:00
Henrik Levkowetz caa3ec98b4 Changed the menu listing of review dirs and their display on the Directorates page back to what it was before the 'reviews' group type was split out. Added a 'Reviews' column to the Directoratges page.
- Legacy-Id: 15420
2018-08-01 18:53:44 +00:00
Henrik Levkowetz 0c732d6538 Guard against comparing email origin with username of None.
- Legacy-Id: 15419
2018-07-31 14:27:31 +00:00
Henrik Levkowetz 0ca9ec769c Added a None guard for the person merge last_login date comparison. Fixes issue #2562
- Legacy-Id: 15418
2018-07-30 16:57:59 +00:00
Henrik Levkowetz 43133fec1e Set version info and settings back to development mode
- Legacy-Id: 15416
2018-07-25 19:08:57 +00:00
Henrik Levkowetz b0fc703667 Set version info to release version 6.83.0 before branching.
- Legacy-Id: 15414
2018-07-25 19:08:48 +00:00
Henrik Levkowetz 3205b8f0db Link to personal profile pages from group photo pages also when no photo is available -- the profile pages now contains more than just the photo.
- Legacy-Id: 15409
2018-07-24 14:31:11 +00:00
Henrik Levkowetz 2f771e155b Merged in [15399] from rjsparks@nostrum.com:
use factories for ietf.ietfauth.tests.
 - Legacy-Id: 15408
Note: SVN reference [15399] has been migrated to Git commit 02e85340f6
2018-07-24 13:28:19 +00:00
Henrik Levkowetz 6c9c28553a Merged in [15395] from rjsparks@nostrum.com:
Allow the IRTF stream to set shepherds and shepherd writeups. Fixes #1993.
 - Legacy-Id: 15407
Note: SVN reference [15395] has been migrated to Git commit c470e61129
2018-07-24 08:52:27 +00:00
Henrik Levkowetz 70c5dcc8c4 Merged in [15387] from rjsparks@nostrum.com:
Use factories for ietf.iesg.tests.
 - Legacy-Id: 15406
Note: SVN reference [15387] has been migrated to Git commit 705e4c84d9
2018-07-24 08:25:07 +00:00
Henrik Levkowetz ac55203499 Merged in [15380] from rjsparks@nostrum.com:
Use factories for ietf.idindex.tests.
 - Legacy-Id: 15405
Note: SVN reference [15380] has been migrated to Git commit 2159fdd975
2018-07-24 07:22:26 +00:00