Commit graph

13405 commits

Author SHA1 Message Date
Robert Sparks 181da11a5c Use rfc8989 for 2022 nomcom eligibility. Fixes #3442. Commit ready for merge.
- Legacy-Id: 19621
2021-11-10 14:59:33 +00:00
Robert Sparks dd3447a7ad Update version and release coverage for 7.29.1.dev3
- Legacy-Id: 19602
2021-11-09 22:16:24 +00:00
Robert Sparks 017da873ce Merged in [19581] from nick@staff.ietf.org:
fix: docker build - cannot change locale warnings
 - Legacy-Id: 19601
Note: SVN reference [19581] has been migrated to Git commit 4b1918b79d
2021-11-09 20:57:08 +00:00
Robert Sparks 85503f88e4 adjust mergequeue
- Legacy-Id: 19600
2021-11-09 20:56:13 +00:00
Robert Sparks 6ef2e6bd03 Merged in [19579] from rjsparks@nostrum.com:
Update docker/README.md to reflect the merge of Lars' branch.
 - Legacy-Id: 19599
Note: SVN reference [19579] has been migrated to Git commit 8c830e10e1
2021-11-09 20:54:56 +00:00
Robert Sparks 66846bae22 A belated coverage update and version marking. This should have gone in before the .dev2 tag.
- Legacy-Id: 19598
2021-11-09 20:52:53 +00:00
Robert Sparks fd5595039c Merged in ^/personal/jennifer/7.39.1.dev2 from jennifer@painless-security.com:
Create dev branch for session purpose work (from revision [19414])
    Snapshot of dev work to add session purpose annotation (from
    revision [19415])
    Allow non-WG-like groups to request additional sessions/durations and
    bypass approval (from revision [19424])
    Add 'closed' session purpose, assign purposes for nomcom groups, and update
    schedule editor to enforce timeslot type and allow blurring sessions by
    purpose (from revision [19427])
    Add management command to set up timeslots/sessions for testing/demoing
    'purpose' field (from revision [19430])
    Update session purposes and group type -> purpose map to match notes page,
    change 'session' purpose to 'regular' (from revision [19433])
    Redirect edit_schedule urls to edit_meeting_schedule view (from
    revision [19434])
    Allow hiding/blurring sessions and timeslots based on TimeSlotType in
    the schedule editor (from revision [19438])
    Disable session purpose/timeslot type hiding on schedule editor when
    only 0 or 1 options (from revision [19439])
    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) (from revision [19449])
    Update purpose/types after discussions, add on_agenda Session field,
    prevent session requests for groups with no allowed purpose, handle
    addition fields in session request, fix editing session requests, add
    session edit form/access from schedule editor, eliminate TimeSlotTypeName
    'private' field, add server-side timeslot type filtering to schedule editor
    (from revision [19549])
    Eliminate the officehours timeslot type, update/renumber migrations, mark
    offagenda/reserved TimeSlotTypeNames as not used, add a 'none'
    SessionPurposeName and disallow null, update agenda filter keywords/filter
    helpers, fix broken tests and general debugging (from revision [19550])
    Tear out old meeting schedule editor and related code (from
    revision [19551])
    Fix merge errors in preceding commits (from revision [19556])
    Add missing ifSeleniumEnabled guard for meeting.tests_js.EditTimeslotsTests
    (from revision [19592])
    Remove 'before' version of migrations that were renumbered before merge.
    (from revision [19595])
 - Legacy-Id: 19596
Note: SVN reference [19415] has been migrated to Git commit 1054f90873

Note: SVN reference [19424] has been migrated to Git commit 5318081608

Note: SVN reference [19427] has been migrated to Git commit 173e438aee

Note: SVN reference [19430] has been migrated to Git commit 7a2530a0a6

Note: SVN reference [19433] has been migrated to Git commit 3be50d6e39

Note: SVN reference [19434] has been migrated to Git commit 3e3d681e5f

Note: SVN reference [19438] has been migrated to Git commit b6ac3d4b1d

Note: SVN reference [19439] has been migrated to Git commit 446ac7a47e

Note: SVN reference [19449] has been migrated to Git commit 5cbe402036

Note: SVN reference [19549] has been migrated to Git commit 3dfce7b850

Note: SVN reference [19550] has been migrated to Git commit 7b35c09c40

Note: SVN reference [19551] has been migrated to Git commit d7f20342b6

Note: SVN reference [19556] has been migrated to Git commit 2b1864f5a0

Note: SVN reference [19592] has been migrated to Git commit c3f28eeedb

Note: SVN reference [19595] has been migrated to Git commit 83f5c7e9b6
2021-11-09 18:26:47 +00:00
Jennifer Richards 83f5c7e9b6 Remove "before" versions of migrations that were renumbered during merge
- Legacy-Id: 19595
2021-11-09 18:03:06 +00:00
Jennifer Richards c3f28eeedb Add missing ifSeleniumEnabled guard for meeting.tests_js.EditTimeslotsTests
- Legacy-Id: 19592
2021-11-09 16:50:40 +00:00
nick 4b1918b79d fix: docker build - cannot change locale warnings
- Legacy-Id: 19581
2021-11-09 12:45:09 +00:00
Robert Sparks 8c830e10e1 Update docker/README.md to reflect the merge of Lars' branch. Commit ready for merge.
- Legacy-Id: 19579
2021-11-09 11:52:50 +00:00
Jennifer Richards 0706f8519f Update migrations and fix a few failing tests. Branch ready for merge.
- Legacy-Id: 19571
2021-11-09 02:40:54 +00:00
Jennifer Richards bcd37edfcd Merged from session_purpose_dev
Create dev branch for session purpose work (from revision [19414])
Snapshot of dev work to add session purpose annotation (from revision [19415])
Allow non-WG-like groups to request additional sessions/durations and bypass approval (from revision [19424])
Add 'closed' session purpose, assign purposes for nomcom groups, and update schedule editor to enforce timeslot type and allow blurring sessions by purpose (from revision [19427])
Add management command to set up timeslots/sessions for testing/demoing 'purpose' field (from revision [19430])
Update session purposes and group type -> purpose map to match notes page, change 'session' purpose to 'regular' (from revision [19433])
Redirect edit_schedule urls to edit_meeting_schedule view (from revision [19434])
Allow hiding/blurring sessions and timeslots based on TimeSlotType in the schedule editor (from revision [19438])
Disable session purpose/timeslot type hiding on schedule editor when only 0 or 1 options (from revision [19439])
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) (from revision [19449])
Update purpose/types after discussions, add on_agenda Session field, prevent session requests for groups with no allowed purpose, handle addition fields in session request, fix editing session requests, add session edit form/access from schedule editor, eliminate TimeSlotTypeName "private" field, add server-side timeslot type filtering to schedule editor (from revision [19549])
Eliminate the officehours timeslot type, update/renumber migrations, mark offagenda/reserved TimeSlotTypeNames as not used, add a 'none' SessionPurposeName and disallow null, update agenda filter keywords/filter helpers, fix broken tests and general debugging (from revision [19550])
Tear out old meeting schedule editor and related code (from revision [19551])
Fix merge errors in preceding commits (from revision [19556])
 - Legacy-Id: 19570
Note: SVN reference [19415] has been migrated to Git commit 1054f90873

Note: SVN reference [19424] has been migrated to Git commit 5318081608

Note: SVN reference [19427] has been migrated to Git commit 173e438aee

Note: SVN reference [19430] has been migrated to Git commit 7a2530a0a6

Note: SVN reference [19433] has been migrated to Git commit 3be50d6e39

Note: SVN reference [19434] has been migrated to Git commit 3e3d681e5f

Note: SVN reference [19438] has been migrated to Git commit b6ac3d4b1d

Note: SVN reference [19439] has been migrated to Git commit 446ac7a47e

Note: SVN reference [19449] has been migrated to Git commit 5cbe402036

Note: SVN reference [19549] has been migrated to Git commit 3dfce7b850

Note: SVN reference [19550] has been migrated to Git commit 7b35c09c40

Note: SVN reference [19551] has been migrated to Git commit d7f20342b6

Note: SVN reference [19556] has been migrated to Git commit 2b1864f5a0
2021-11-09 01:35:25 +00:00
Robert Sparks 4c1cfea343 Revert merge of r19554. Speed comparison was flawed, and moving the few comparisons into python made no relevant difference.
- Legacy-Id: 19566
2021-11-08 20:37:57 +00:00
Robert Sparks f07fc4937d Merged in [19554] from rjsparks@nostrum.com:
Separating the relateddocument query results in python when building the document main page is slightly faster
 - Legacy-Id: 19564
Note: SVN reference [19554] has been migrated to Git commit 3dc41033c7
2021-11-08 18:40:32 +00:00
Robert Sparks 5bfea0f0f3 Merged in [19553] from rjsparks@nostrum.com:
Gather related document information a little more efficiently for the draft main view
 - Legacy-Id: 19563
Note: SVN reference [19553] has been migrated to Git commit 19fb998c95
2021-11-08 18:39:32 +00:00
Robert Sparks a7eb07b563 Merged in [19544] from rjsparks@nostrum.com:
Adjust dots claim based on 112 Plenary feedback
 - Legacy-Id: 19562
Note: SVN reference [19544] has been migrated to Git commit 41ddb37e01
2021-11-08 18:38:39 +00:00
Robert Sparks 5c28a85cf1 Merged in [19555] from jennifer@painless-security.com:
Use temporary directories instead of 'real' filesystem for tests. Fixes #3414.
 - Legacy-Id: 19561
Note: SVN reference [19555] has been migrated to Git commit 81d9234d54
2021-11-08 18:16:56 +00:00
Robert Sparks e3cd5f51ed Merged in [19552] from rjsparks@nostrum.com:
Adjust when we truncate search results.
 - Legacy-Id: 19560
Note: SVN reference [19552] has been migrated to Git commit dd0e1496e6
2021-11-08 17:56:13 +00:00
Robert Sparks 7dc1ec1761 Merged in [19541] from lars@eggert.org:
Print a line than can actually be copied & pasted to start the datatracker.
 - Legacy-Id: 19559
Note: SVN reference [19541] has been migrated to Git commit 32e2b18b31729ee0161f40dc3d7e894a47ebc616
2021-11-08 17:55:12 +00:00
Robert Sparks 9b041ed9fd Adjust mergequeue
- Legacy-Id: 19558
2021-11-08 17:51:25 +00:00
Robert Sparks c968deca01 Merged in ^/personal/nick/7.39.1.dev1@19547 from nick@staff.ietf.org:
Downgrade to Python 3.6 to match production. Downgrade to selenium 3.141.0 as a consequence.
 - Legacy-Id: 19557
2021-11-08 17:44:34 +00:00
Jennifer Richards 2b1864f5a0 Fix merge errors in preceding commits
- Legacy-Id: 19556
2021-11-08 16:35:23 +00:00
Jennifer Richards 81d9234d54 Use temporary directories instead of "real" filesystem for tests. Fixes #3414. Commit ready for merge.
- Legacy-Id: 19555
2021-11-05 19:45:57 +00:00
Robert Sparks 3dc41033c7 Separating the relateddocument query results in python when building the document main page is slightly faster
- Legacy-Id: 19554
2021-11-05 19:40:29 +00:00
Robert Sparks 19fb998c95 Gather related document information a little more efficiently for the draft main view
- Legacy-Id: 19553
2021-11-05 19:11:30 +00:00
Robert Sparks dd0e1496e6 Adjust when we truncate search results. Commit ready for merge.
- Legacy-Id: 19552
2021-11-04 19:30:26 +00:00
Jennifer Richards d7f20342b6 Tear out old meeting schedule editor and related code
- Legacy-Id: 19551
2021-11-04 17:07:22 +00:00
Jennifer Richards 7b35c09c40 Eliminate the officehours timeslot type, update/renumber migrations, mark offagenda/reserved TimeSlotTypeNames as not used, add a 'none' SessionPurposeName and disallow null, update agenda filter keywords/filter helpers, fix broken tests and general debugging
- Legacy-Id: 19550
2021-11-04 17:06:06 +00:00
Jennifer Richards 3dfce7b850 Update purpose/types after discussions, add on_agenda Session field, prevent session requests for groups with no allowed purpose, handle addition fields in session request, fix editing session requests, add session edit form/access from schedule editor, eliminate TimeSlotTypeName "private" field, add server-side timeslot type filtering to schedule editor
- Legacy-Id: 19549
2021-11-04 17:01:32 +00:00
Robert Sparks bdc1b82e7e Add 19546 to mergequeue
- Legacy-Id: 19548
2021-11-04 15:28:24 +00:00
nick ba7e43ec31 fix: selenium 3.x webdriver start parameter
- Legacy-Id: 19547
2021-11-04 00:46:17 +00:00
nick e1c7ed4c2c fix: downgrade docker/Dockerfile to Python 3.6 and selenium 3.141.0
- Legacy-Id: 19546
2021-11-03 21:52:14 +00:00
Robert Sparks 41ddb37e01 Adjust dots claim based on 112 Plenary feedback
- Legacy-Id: 19544
2021-11-03 18:28:47 +00:00
Robert Sparks 24100b7f68 update coverage and tag init for 7.39.1.dev1
- Legacy-Id: 19538
2021-11-02 19:50:42 +00:00
Robert Sparks ff6b4db002 Tweak guard on settings lookup.
- Legacy-Id: 19537
2021-11-02 19:24:56 +00:00
Robert Sparks 4726214190 Merged in ^/personal/nick/7.39.1.dev0@19535 from nick@staff.ietf.org:
Provide a docker environment that is friendly to vs code.
 - Legacy-Id: 19536
2021-11-02 19:01:17 +00:00
nick d546ad0392 misc: revert ietf/group/views.py changes
- Legacy-Id: 19535
2021-11-02 18:51:00 +00:00
nick 8559024b8b fix: django-debug-toolbar urls import + missing pip requirement
- Legacy-Id: 19534
2021-11-02 18:37:54 +00:00
Robert Sparks 1f0852b714 Merged in [19506] from rjsparks@nostrum.com:
Remove duplicate words in shepherds writeup template. Fixes #3453.
 - Legacy-Id: 19533
Note: SVN reference [19506] has been migrated to Git commit 5a31658b7f
2021-11-02 18:16:41 +00:00
Robert Sparks b6b3592d76 Merged in [19505] from lars@eggert.org:
Bump selenium requirement. Forgotten in r19432.
 - Legacy-Id: 19532
Note: SVN reference [19505] has been migrated to Git commit af92cf024fd1c081716ab7bd77c46fc1b248a111
2021-11-02 18:15:56 +00:00
Robert Sparks 6e3718ffb5 Merged in [19497] from rjsparks@nostrum.com:
Change email copy settings.
 - Legacy-Id: 19531
Note: SVN reference [19497] has been migrated to Git commit 107b1ffdcd
2021-11-02 18:15:06 +00:00
Robert Sparks d8629461c3 Hold the "give us your xml" modal commit at 19495 for later merge
- Legacy-Id: 19530
2021-11-02 18:13:20 +00:00
nick c2979adc2b misc: devcontainer - django debug toolbar profile + dockerfile cleanup
- Legacy-Id: 19529
2021-11-02 18:08:04 +00:00
Robert Sparks 527b0b05cd Merged in [19494] from lars@eggert.org:
URL-encode the link to a person's public profile, fixing validation errors.
 - Legacy-Id: 19528
Note: SVN reference [19494] has been migrated to Git commit 4ed19e1bba
2021-11-02 18:01:51 +00:00
Robert Sparks d9dc4f55e2 Merged in [19493] from jennifer@painless-security.com:
Create management command base class that sends emails on exceptions. Fixes #3356 and #3357.
 - Legacy-Id: 19527
Note: SVN reference [19493] has been migrated to Git commit 968b775315
2021-11-02 17:40:28 +00:00
Robert Sparks 279c1f3aaf Merged in [19490] from jennifer@painless-security.com:
Refactor expirable_drafts() and its usage to speed up doc.views_search.recent_drafts view (and discourage inefficient use of the method).
 - Legacy-Id: 19526
Note: SVN reference [19490] has been migrated to Git commit 0d955b6328
2021-11-02 17:23:40 +00:00
Robert Sparks 0e0650ee4f Merged in [19489] from rjsparks@nostrum.com:
Caching of the latest document view work. May add database stress to other views.
 - Legacy-Id: 19525
Note: SVN reference [19489] has been migrated to Git commit 6d74a83744
2021-11-02 15:56:54 +00:00
Robert Sparks 2eb2ced685 Merged in [19488] from rcross@amsl.com:
Change view /ipr/by-draft-recursive to use static content
 - Legacy-Id: 19524
Note: SVN reference [19488] has been migrated to Git commit 93d5d193e5
2021-11-02 15:55:20 +00:00
Robert Sparks 6271c055f8 Merged in [19487] from lars@eggert.org:
Remove workarounds for ancient IE versions.
 - Legacy-Id: 19523
Note: SVN reference [19487] has been migrated to Git commit 722c59ba8b
2021-11-01 22:54:52 +00:00