Commit graph

14983 commits

Author SHA1 Message Date
depfu[bot] 721b47affe
chore(deps): update all npm dependencies for playwright (#5616)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-05-15 10:32:49 -05:00
depfu[bot] 675de0ac73
chore(deps): update all npm dependencies for dev/deploy-to-container (#5617)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-05-15 10:32:35 -05:00
Nicolas Giard 57f2437a80
ci: create sandbox-refresh.yml workflow 2023-05-15 10:28:27 -04:00
Nicolas Giard 52f34717dd
ci: fix build notify status 2023-05-12 15:59:29 -04:00
Robert Sparks 6b4115a52b
test: ignore irrelevant difference in list element order (#5609) 2023-05-12 09:03:13 -05:00
Robert Sparks 1afdb0b7cc
fix: show htmlized views of draft revisions without DocHistory (#5599)
* fix: show htmlized views of draft revisions without DocHistory

* fix: handle htmlized views of rfcs corectly
2023-05-11 17:15:01 -05:00
Nicolas Giard 2590ab226c
ci: build workflow - deploy to legacy sandbox (wip) 2023-05-11 16:35:27 -04:00
Nicolas Giard 94fad6edd4
ci: build workflow - deploy to legacy sandbox (wip) 2023-05-11 16:20:40 -04:00
Nicolas Giard 7a801c3c75
ci: build workflow - deploy to legacy sandbox (wip) 2023-05-11 16:13:32 -04:00
Nicolas Giard 6fe0c513d2
ci: build workflow - deploy to legacy sandbox (wip) 2023-05-11 15:44:45 -04:00
Nicolas Giard a3459b438d
ci: build workflow - deploy to legacy sandbox (wip) 2023-05-11 15:36:50 -04:00
Nicolas Giard 1ed87475d3
ci: build workflow - deploy to legacy sandbox (wip) 2023-05-11 15:15:20 -04:00
Nicolas Giard 492309b9fe
ci: fix skip tests build workflow (take 4) 2023-05-11 14:38:42 -04:00
Nicolas Giard 19ddfd6397
ci: fix skip tests build workflow (take 3) 2023-05-11 14:33:48 -04:00
Nicolas Giard b767733f89
ci: fix skip tests build workflow (take 2) 2023-05-11 14:18:11 -04:00
Nicolas Giard 02f3606c00
ci: fix skip tests build workflow 2023-05-11 14:12:42 -04:00
Robert Sparks bb9ef65bd7
ci: merge from main for next release (#5605)
* feat: Easy extraction of qualified volunteer list for nomcom chair (#5578)

* feat: Easy extraction of qualified volunteer list for nomcom chair

* fix: tune test setup to years where eligibility calculations can return nonempty

* chore: revert unintended change

* feat: default string when no affiliation is provided

* chore: pin django-oidc-provider (#5588)

* fix: add a link to the simplified volunteer view (#5583)

* chore: add bibxml-ids dir to container build. (#5590)

* chore: add bibxml-ids dir to container build. (#5590)

* feat: Process uploaded submissions asynchronously (#5580)

* fix: Use relative URL for submission status link

* refactor: Refactor/rename process_uploaded_submission async task

* feat: Add async task to process but not accept a submission

* feat: Replace upload_submission() with an async implementation (WIP)

* fix: Do not put Submission in "uploaded" state if an error occured

* refactor: Improve text/XML draft processing flow

* feat: Extract authors from text in async processing

* fix: Fix call signatures and abort submission on failed validation

* feat: Validate submission name format

* fix: Correctly validate emails from text submission

* fix: Clean up submission validation

* fix: Better display errors on upload_submission page

* feat: Reload submission status page when awaiting validation

* test: Fix call signatures; remove unused imports

* chore: Add type hint

* test: Update tests to match renamed task

* fix: Fix typo in error message

* test: Fix failing Api- and AsyncSubmissionTests

* Rename process_uploaded_submission to process_and_accept_...
* Remove outdated tests

Does not yet test new behavior.

* refactor: Break up submission_file() helper

* test: Refactor tests to run the async processing (wip)

* test: Drop test of bad PDF submission

The PDF submission field was removed, so no need to test it.

* test: Update more tests

* test: Bring back create_and_post_submission() and fix more tests

* fix: Drop to manual, don't cancel, on revision inconsistency

Fixes remaining failing SubmitTest tests

* style: Restyle upload_submission() with black

* test: Verify that async submission processing is invoked on upload

* test: Bring back old do_submission and fix tests

Properly separating the upload and async processing stages of submission
is a bigger refactoring than will fit right now. This better exercises
the submission pipeline.

* fix: Accept only XML for API submissions

* test: Test submission processing utilities

* feat: Improve status display for "validating" submissions

* chore: Remove obsolete code

* test: Update test to match amended text

---------

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>

* chore(deps): update all Yarn dependencies (#5564)

* chore(deps): update all Yarn dependencies

* chore: fix yarn cache

---------

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: NGPixel <github@ngpixel.com>

* chore(deps): update all npm dependencies for dev/deploy-to-container (#5587)

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>

* chore: Remove mysqlclient dependency (#5589)

* fix: close open things (#5593)

* fix: close open things

* fix: clean up test created files

* fix: remove one close too many

* chore: add git safe directory to docker init script

* chore: move git safe directory command to top

* chore: remove debugging file write from test (#5598)

---------

Co-authored-by: NGPixel <github@ngpixel.com>
Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-05-11 12:45:40 -05:00
Robert Sparks 6089d4726c
chore: remove debugging file write from test (#5598) 2023-05-11 09:37:02 -05:00
Nicolas Giard 2163a01adc
chore: move git safe directory command to top 2023-05-10 15:40:22 -04:00
Nicolas Giard 871afb1b86
chore: add git safe directory to docker init script 2023-05-10 15:20:48 -04:00
Robert Sparks f8113cb862
fix: close open things (#5593)
* fix: close open things

* fix: clean up test created files

* fix: remove one close too many
2023-05-10 11:19:34 -05:00
Jennifer Richards 9fa54270e6
chore: Remove mysqlclient dependency (#5589) 2023-05-09 15:24:17 -05:00
depfu[bot] c53d7836ed
chore(deps): update all npm dependencies for dev/deploy-to-container (#5587)
Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
2023-05-09 15:23:33 -05:00
depfu[bot] 5b091a0558
chore(deps): update all Yarn dependencies (#5564)
* chore(deps): update all Yarn dependencies

* chore: fix yarn cache

---------

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: NGPixel <github@ngpixel.com>
2023-05-09 15:23:14 -05:00
Jennifer Richards a0f6cdb661
feat: Process uploaded submissions asynchronously (#5580)
* fix: Use relative URL for submission status link

* refactor: Refactor/rename process_uploaded_submission async task

* feat: Add async task to process but not accept a submission

* feat: Replace upload_submission() with an async implementation (WIP)

* fix: Do not put Submission in "uploaded" state if an error occured

* refactor: Improve text/XML draft processing flow

* feat: Extract authors from text in async processing

* fix: Fix call signatures and abort submission on failed validation

* feat: Validate submission name format

* fix: Correctly validate emails from text submission

* fix: Clean up submission validation

* fix: Better display errors on upload_submission page

* feat: Reload submission status page when awaiting validation

* test: Fix call signatures; remove unused imports

* chore: Add type hint

* test: Update tests to match renamed task

* fix: Fix typo in error message

* test: Fix failing Api- and AsyncSubmissionTests

* Rename process_uploaded_submission to process_and_accept_...
* Remove outdated tests

Does not yet test new behavior.

* refactor: Break up submission_file() helper

* test: Refactor tests to run the async processing (wip)

* test: Drop test of bad PDF submission

The PDF submission field was removed, so no need to test it.

* test: Update more tests

* test: Bring back create_and_post_submission() and fix more tests

* fix: Drop to manual, don't cancel, on revision inconsistency

Fixes remaining failing SubmitTest tests

* style: Restyle upload_submission() with black

* test: Verify that async submission processing is invoked on upload

* test: Bring back old do_submission and fix tests

Properly separating the upload and async processing stages of submission
is a bigger refactoring than will fit right now. This better exercises
the submission pipeline.

* fix: Accept only XML for API submissions

* test: Test submission processing utilities

* feat: Improve status display for "validating" submissions

* chore: Remove obsolete code

* test: Update test to match amended text

---------

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-05-09 15:21:46 -05:00
Robert Sparks b1c60efbb3
chore: add bibxml-ids dir to container build. (#5590) 2023-05-08 15:17:00 -05:00
Robert Sparks 400a830661
chore: add bibxml-ids dir to container build. (#5590) 2023-05-08 15:16:31 -05:00
Robert Sparks 2b1f248e36
fix: add a link to the simplified volunteer view (#5583) 2023-05-08 10:29:18 -05:00
Robert Sparks f919184e14
chore: pin django-oidc-provider (#5588) 2023-05-08 09:15:36 -05:00
Robert Sparks 3bbd5149de
feat: Easy extraction of qualified volunteer list for nomcom chair (#5578)
* feat: Easy extraction of qualified volunteer list for nomcom chair

* fix: tune test setup to years where eligibility calculations can return nonempty

* chore: revert unintended change

* feat: default string when no affiliation is provided
2023-05-05 15:33:47 -05:00
NGPixel 3af357467c
Merge remote-tracking branch 'origin/release' into main 2023-05-04 15:18:51 -04:00
Robert Sparks e32b453c09
Merge pull request #5575 from ietf-tools/main
chore: merge main to the release branch for next release
2023-05-04 12:51:04 -05:00
Eliot Lear 8af8a91c20
fix: allow ISE to initiate conflict review (#5570)
* ISE may initiate conflict review

Add ISE to list of those roles who can initiate a conflict review.

* fix: improve conditional for conflict review action. Add tests.

* chore: fix comment typo

---------

Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2023-05-03 14:04:09 -05:00
Jennifer Richards 6986cae1bf
fix: Listen for show.bs.modal on document (#5565)
Avoids losing the listener when DOM is changed dynamically.
2023-05-02 13:50:38 -05:00
Robert Sparks 1359a5998f
Merge pull request #5558 from ietf-tools/depfu/batch_all/devcoverage-action/npm/2023-05-01
chore(deps): update all npm dependencies for dev/coverage-action
2023-05-01 10:14:56 -05:00
Robert Sparks f8b23b377c
Merge pull request #5557 from ietf-tools/depfu/batch_all/playwright/npm/2023-05-01
chore(deps): update all npm dependencies for playwright
2023-05-01 10:14:34 -05:00
depfu[bot] f2d34dddac
chore(deps): update all npm dependencies for dev/coverage-action 2023-05-01 06:18:43 +00:00
depfu[bot] 0bf9462d8a
chore(deps): update all npm dependencies for playwright 2023-05-01 06:18:14 +00:00
Robert Sparks f835b6f7b0
Merge pull request #5540 from jennifer-richards/create-account-no-person
fix: Avoid 500 error creating account when User.person is None
2023-04-27 14:05:03 -05:00
Jennifer Richards 82e5db7bbd
Merge branch 'main' into create-account-no-person 2023-04-27 13:52:20 -04:00
Jennifer Richards db2f7362c5
feat: Include support address in error message 2023-04-27 17:51:19 +00:00
Nicolas Giard bef11af9de
Merge pull request #5543 from ietf-tools/main
ci: new release (hopefully?)
2023-04-26 15:51:42 -04:00
Nicolas Giard 180663e4ed
ci: fix build workflow conditions 2023-04-26 15:48:15 -04:00
Robert Sparks 69bc878f70
Merge pull request #5541 from ietf-tools/main
ci: Next datatracker release
2023-04-26 14:38:02 -05:00
Jennifer Richards b691cb4a9f
fix: Avoid 500 error creating account when User.person is None 2023-04-26 18:34:49 +00:00
Nicolas Giard 18445f27bf
ci: replace production flag with release trigger 2023-04-25 20:50:19 -04:00
Nicolas Giard 82d0d42b28
chore: add pgadmin to dev environment 2023-04-25 18:02:34 -04:00
Lars Eggert 732cecf0e9
fix: Re-enable interim series "add session" button (#5485)
Fixes #5478

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2023-04-25 16:30:06 -05:00
depfu[bot] ec7b974d52
chore(deps): update all Yarn dependencies (#5532)
* chore(deps): update all Yarn dependencies

* chore: fix yarn cache

---------

Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
Co-authored-by: NGPixel <github@ngpixel.com>
2023-04-25 16:29:08 -05:00
Nicolas Giard ad5280ba29
chore: update devcontainer.json 2023-04-25 16:55:13 -04:00