Commit graph

13397 commits

Author SHA1 Message Date
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
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
Robert Sparks 74a7cae3f0 Merged in [19486] from lars@eggert.org:
Remove the ability to submit Postscript I-Ds.
 Fixes #3448.
 - Legacy-Id: 19522
Note: SVN reference [19486] has been migrated to Git commit b058ba28ec
2021-11-01 22:53:13 +00:00
Robert Sparks 46bd95d897 Merged in [19485] from lars@eggert.org:
Revamp the menu structure some, and remove a bunch of unneeded files.
 - Legacy-Id: 19521
Note: SVN reference [19485] has been migrated to Git commit 126892d8a2
2021-11-01 22:12:26 +00:00
Robert Sparks 1343ab9c68 Merged in [19484] from lars@eggert.org:
Remove the Note Well from the datatracker and point to the IETF web site.
One less thing to keep in sync if the Note Well changes.
 - Legacy-Id: 19520
Note: SVN reference [19484] has been migrated to Git commit 962253f994
2021-11-01 19:41:23 +00:00
Robert Sparks 8c62c05893 Merged in [19483] from lars@eggert.org:
Restructure the I-D submission page.
While there is no change in functionality, we now by default only show
an option to submit XML, with other formats hidden behind a 'Submit
other formats' checkbox. I also simplified the text on the page.
 - Legacy-Id: 19519
Note: SVN reference [19483] has been migrated to Git commit e8a1e6c45a
2021-11-01 19:13:37 +00:00
Robert Sparks 0a024cd217 Merged in [19482] from lars@eggert.org:
No need to load d3 or jquery for these templates.
 - Legacy-Id: 19518
Note: SVN reference [19482] has been migrated to Git commit a2d47f0af8
2021-11-01 18:55:44 +00:00
Robert Sparks bbc538663c Merged in [19480] from rjsparks@nostrum.com:
Simple entity caching for the recent drafts view.
 - Legacy-Id: 19517
Note: SVN reference [19480] has been migrated to Git commit c0cbb79bf9
2021-11-01 18:50:28 +00:00
Robert Sparks 8a1e84c4a7 Merged in [19476] from lars@eggert.org:
Add svn to image. Grab idnits from GitHub. Try to speed up database import.
 - Legacy-Id: 19516
Note: SVN reference [19476] has been migrated to Git commit b0d642dce0
2021-11-01 18:47:39 +00:00
Robert Sparks 64b0d0f6a3 Merged in [19473] from lars@eggert.org:
Fix search layout.
 - Legacy-Id: 19515
Note: SVN reference [19473] has been migrated to Git commit 95f2686d37
2021-11-01 18:45:59 +00:00