Commit graph

13504 commits

Author SHA1 Message Date
Lars Eggert 2b80cf7e1d Add some more explanatory/diagnostic text.
Branch ready for merge.
 - Legacy-Id: 19465
2021-10-27 07:57:10 +00:00
Robert Sparks 3a553c4863 Use friendlier language when requiring manual assistance with account creation. Fixes #3445. Commit ready for merge.
- Legacy-Id: 19464
2021-10-26 23:38:44 +00:00
Robert Sparks ef8149412a Update notes links, reflect the removal of etherpad. Commit ready for merge.
- Legacy-Id: 19455
2021-10-26 15:26:13 +00:00
Robert Sparks f4ebe39e87 Adjust the IPR declaration submission form to remove the line about limiting the declaration solely to stardards-track IETF documents. Commit ready to merge.
- Legacy-Id: 19454
2021-10-25 17:08:30 +00:00
Robert Sparks d74c7a8a5a Align code, tests, and url templates around the person ajax json views. Fix a dangling pyflake nit. Commit ready for merge.
- Legacy-Id: 19453
2021-10-25 15:29:10 +00:00
Robert Sparks f909a1922b Remove submissioncheck results from search_result_row until performance issues are addressed. Commit ready for merge.
- Legacy-Id: 19452
2021-10-25 14:34:03 +00:00
Lars Eggert 3b3e662719 Ship a database snapshot with the docker image, to speed up first use
- Legacy-Id: 19451
2021-10-25 13:21:52 +00:00
Lars Eggert 19409b9156 Faker==9.2.0
- Legacy-Id: 19450
2021-10-22 06:20:35 +00:00
Jennifer Richards 5cbe402036 Improvements to the timeslot and schedule editors (move new toggles to modals, handle overflowing session names, fix timeslot editor scrolling, add buttons to quickly create single timeslot, accept trailing slash on edit URL)
- Legacy-Id: 19449
2021-10-21 14:59:02 +00:00
Lars Eggert 76ee4bd0e2 Set locale; minor other changes
- Legacy-Id: 19448
2021-10-21 07:42:10 +00:00
Lars Eggert de6cf5bd90 Fix Faker at 9.20 to address mypy issues
- Legacy-Id: 19447
2021-10-21 07:41:37 +00:00
Lars Eggert 5f2fe1fd1d Make Cygwin tests work again
- Legacy-Id: 19446
2021-10-20 18:14:52 +00:00
Robert Sparks 68bdefeb26 Merged in [19437] from rjsparks@nostrum.com:
Provide a dots oidc claim for online badges.
 - Legacy-Id: 19445
Note: SVN reference [19437] has been migrated to Git commit 6351ce86c2
2021-10-19 19:28:57 +00:00
Robert Sparks f126a18807 Merged in [19429] from rcross@amsl.com:
Fix slow fetch_meeting_attendance command. Fixes #3304.
 - Legacy-Id: 19444
Note: SVN reference [19429] has been migrated to Git commit c09baf47a5
2021-10-19 19:20:01 +00:00
Robert Sparks e32f3828d1 Merged in [19422] from rjsparks@nostrum.com:
Update internal references to trac.tools.ietf.org to point to trac.ietf.org. Remove several links into tools.ietf.org.
 - Legacy-Id: 19443
Note: SVN reference [19422] has been migrated to Git commit cd748cd760
2021-10-19 19:03:59 +00:00
Robert Sparks ccc840a0d6 Merged in [19412] from rjsparks@nostrum.com:
Only show roles in active roups in the oidc roles claim. Fixes #3424.
 - Legacy-Id: 19442
Note: SVN reference [19412] has been migrated to Git commit 21f5a55e2f
2021-10-19 18:48:56 +00:00
Robert Sparks d28b08f24e Merged in [19411] from rjsparks@nostrum.com:
Handle general IESG requirements display correctly. Fixes #3418.
 - Legacy-Id: 19441
Note: SVN reference [19411] has been migrated to Git commit d1a9f0d844
2021-10-19 18:46:52 +00:00
Robert Sparks c5966052fd Merged in [19401] from mark@painless-security.com:
Add a new Django field, IETFJSONField
This field is needed because the plain JSONField does not permit empty arrays - [] - or empty objects - {} - when the field is marked as required.  Those values explicitly evaluate to a null value, and are rejected.
Instead, the IETFJSONField accepts two new arguments to control this:
- empty_values: An array of values that should evaluate to null/empty, and be rejected.
- accepted_empty_values: An array of values that should *not* evaluate to null/empty, and be accepted.
This allows the programmer to specify either a positive or negative statement of what values to accept.
Fixes issue #3331.
 - Legacy-Id: 19440
Note: SVN reference [19401] has been migrated to Git commit 604d6edef0
2021-10-19 18:42:09 +00:00
Jennifer Richards 446ac7a47e Disable session purpose/timeslot type hiding on schedule editor when only 0 or 1 options
- Legacy-Id: 19439
2021-10-19 14:39:17 +00:00
Jennifer Richards b6ac3d4b1d Allow hiding/blurring sessions and timeslots based on TimeSlotType in the schedule editor
- Legacy-Id: 19438
2021-10-19 01:07:56 +00:00
Robert Sparks 6351ce86c2 Provide a dots oidc claim for online badges. Commit ready for merge.
- Legacy-Id: 19437
2021-10-18 21:39:00 +00:00
Jennifer Richards 3e3d681e5f Redirect edit_schedule urls to edit_meeting_schedule view
- Legacy-Id: 19434
2021-10-18 15:02:39 +00:00
Jennifer Richards 3be50d6e39 Update session purposes and group type -> purpose map to match notes page, change 'session' purpose to 'regular'
- Legacy-Id: 19433
2021-10-18 14:48:36 +00:00
Lars Eggert 715b0949cc Fix things that selenium deprecated in version 4, and bump requirement
- Legacy-Id: 19432
2021-10-18 11:08:40 +00:00
Lars Eggert 4d650bbba2 Install chromedriver in a way that works
- Legacy-Id: 19431
2021-10-18 08:04:40 +00:00
Jennifer Richards 7a2530a0a6 Add management command to set up timeslots/sessions for testing/demoing 'purpose' field
- Legacy-Id: 19430
2021-10-16 20:09:00 +00:00
Ryan Cross c09baf47a5 Fix slow fetch_meeting_attendance command. Fixes #3304. Commit ready for merge
- Legacy-Id: 19429
2021-10-15 22:39:50 +00:00
Jennifer Richards 173e438aee Add 'closed' session purpose, assign purposes for nomcom groups, and update schedule editor to enforce timeslot type and allow blurring sessions by purpose
- Legacy-Id: 19427
2021-10-15 19:33:33 +00:00
Lars Eggert 2239ca2f3c MacOS X fix from Mark Donnelly
- Legacy-Id: 19426
2021-10-15 13:56:44 +00:00
Lars Eggert c46b0497b4 More fixes from Valery
- Legacy-Id: 19425
2021-10-14 18:56:18 +00:00
Jennifer Richards 5318081608 Allow non-WG-like groups to request additional sessions/durations and bypass approval
- Legacy-Id: 19424
2021-10-14 13:21:56 +00:00
Lars Eggert e0a739199c Various fixes from and inspired by Valery Smylov's testing
- Legacy-Id: 19423
2021-10-14 10:54:53 +00:00
Robert Sparks cd748cd760 Update internal references to trac.tools.ietf.org to point to trac.ietf.org. Remove several links into tools.ietf.org. Commit ready for merge.
- Legacy-Id: 19422
2021-10-13 21:43:44 +00:00
Lars Eggert a3f0b1533f Install some other packages that are not dependencies but make life easier
- Legacy-Id: 19420
2021-10-13 14:22:19 +00:00
Lars Eggert d746348ea6 More explanations
- Legacy-Id: 19419
2021-10-13 14:21:42 +00:00
Lars Eggert c4ba1ea75f Rip out more unused stuff, and update copyright based on TLP
- Legacy-Id: 19418
2021-10-13 13:09:32 +00:00
Lars Eggert 6fb64998ce Version of the new docker setup emailed out for testing on 2021-10-12
- Legacy-Id: 19417
2021-10-13 11:33:37 +00:00
Jennifer Richards 1054f90873 Snapshot of dev work to add session purpose annotation
- Legacy-Id: 19415
2021-10-12 17:08:58 +00:00
Robert Sparks 21f5a55e2f Only show roles in active roups in the oidc roles claim. Fixes #3424. Commit ready for merge.
- Legacy-Id: 19412
2021-10-11 19:08:46 +00:00
Robert Sparks d1a9f0d844 Handle general IESG requirements display corrects. Fixes #3418. Commit ready for merge.
- Legacy-Id: 19411
2021-10-11 17:35:42 +00:00
Robert Sparks 3386e59a61 Set version info and settings back to development mode
- Legacy-Id: 19408
2021-10-08 16:26:33 +00:00
Robert Sparks dd60b4bfa6 Set version info to release version 7.39.0 before branching.
- Legacy-Id: 19406
2021-10-08 16:26:22 +00:00
Robert Sparks 6e8f891b8b Changelog entry for 7.39.0
- Legacy-Id: 19405
2021-10-08 16:26:16 +00:00
Robert Sparks 6fdbd2a3bd Code coverage data for release 7.39.0
- Legacy-Id: 19404
2021-10-08 16:26:02 +00:00
Robert Sparks 0906ac217f Updated timezone names
- Legacy-Id: 19403
2021-10-08 16:13:50 +00:00
Robert Sparks 7f147de7e3 provided typing for DEV_PRE_APPS
- Legacy-Id: 19402
2021-10-08 16:04:02 +00:00
Mark J. Donnelly 604d6edef0 Add a new Django field, IETFJSONField
This field is needed because the plain JSONField does not permit empty arrays - [] - or empty objects - {} - when the field is marked as required.  Those values explicitly evaluate to a null value, and are rejected.

Instead, the IETFJSONField accepts two new arguments to control this:
- empty_values: An array of values that should evaluate to null/empty, and be rejected.
- accepted_empty_values: An array of values that should *not* evaluate to null/empty, and be accepted.

This allows the programmer to specify either a positive or negative statement of what values to accept.

Fixes issue #3331.  Commit ready for merge.
 - Legacy-Id: 19401
2021-10-07 19:30:51 +00:00
Robert Sparks a8aab5cb17 Added scout-apm to the requirements and added settings scaffolding.
- Legacy-Id: 19399
2021-10-07 16:39:29 +00:00
Robert Sparks 6f609e1b31 Updated changelog
- Legacy-Id: 19398
2021-10-07 15:25:04 +00:00
Robert Sparks 6a13fd7062 Merged in [19396] from rjsparks@nostrum.com:
Provide a metadata endpoint to assist rfcdiff.pyht.
 - Legacy-Id: 19397
Note: SVN reference [19396] has been migrated to Git commit 036966da97
2021-10-01 22:08:16 +00:00