Tags: RakhithJK/datatracker
Tags
Merge pull request ietf-tools#5698 from ietf-tools/main chore: merge main to release
ci: merge from main for next release (ietf-tools#5605) * feat: Easy extraction of qualified volunteer list for nomcom chair (ietf-tools#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 (ietf-tools#5588) * fix: add a link to the simplified volunteer view (ietf-tools#5583) * chore: add bibxml-ids dir to container build. (ietf-tools#5590) * chore: add bibxml-ids dir to container build. (ietf-tools#5590) * feat: Process uploaded submissions asynchronously (ietf-tools#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 (ietf-tools#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 (ietf-tools#5587) Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com> * chore: Remove mysqlclient dependency (ietf-tools#5589) * fix: close open things (ietf-tools#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 (ietf-tools#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>
Merge pull request ietf-tools#5575 from ietf-tools/main chore: merge main to the release branch for next release
Merge pull request ietf-tools#5543 from ietf-tools/main ci: new release (hopefully?)
feat!: Use postgresql instead of mysqldb (ietf-tools#5482) BREAKING CHANGE: The underlying database is now postgresql.
chore(deps): update all npm dependencies for playwright (ietf-tools#5463 ) Co-authored-by: depfu[bot] <23717796+depfu[bot]@users.noreply.github.com>
chore: Replace unmaintained bootstrap-datepicker with vanillajs-datep… …icker (ietf-tools#5259) * chore: Replace unmaintained bootstrap-datepicker with vanillajs-datepicker Fixes ietf-tools#3569. * Fix tests * Fix another test
fix: Don't offer already-disabled API keys for disablement (ietf-tool… …s#5262) * fix: Don't offer already-disabled API keys for disablement Fixes ietf-tools#3441 * Remove test class
PreviousNext