Uh oh!
There was an error while loading. Please reload this page.
feat: enable queue up new tasks - #63484
Conversation
pierrejeambrun
left a comment
There was a problem hiding this comment.
Thanks for the PR. A few suggestions to make the code simpler.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
48a303c to
69a1639CompareOscarLigthart
commented
Mar 31, 2026
Heya @pierrejeambrun, thanks for the detailed review! I tried to "meet in the middle" by removing the additional return type for NewTaskCollections, but still keeping it for a single instance. I think initializing a full TaskInstance would be too redundant. However, let me know if you prefer to go with the latter anyway! |
b075919 to
1ba4124Compare
bbovenzi
left a comment
There was a problem hiding this comment.
Test locally. Working as expected.
Uh oh!
There was an error while loading. Please reload this page.
* feat: enable queue up new tasks * chore: remove redundant disable flag from button * feat: create and pass NewTaskCollectionResponse * cleanup: unused translations * fix: remove additional return type and simplify code * remove redundancy * fix: remove unused var * fix: mypy and tests * fix: more mypy * cleanup * fix: mypy * fix: pnpm lint * cleanup
vatsrahul1001
commented
May 13, 2026
Manual backport #66869 |
* feat: enable queue up new tasks * chore: remove redundant disable flag from button * feat: create and pass NewTaskCollectionResponse * cleanup: unused translations * fix: remove additional return type and simplify code * remove redundancy * fix: remove unused var * fix: mypy and tests * fix: more mypy * cleanup * fix: mypy * fix: pnpm lint * cleanup (cherry picked from commit dae48ba) Co-authored-by: Oscar Ligthart <oscar.ligthart@vinted.com>
* feat: enable queue up new tasks * chore: remove redundant disable flag from button * feat: create and pass NewTaskCollectionResponse * cleanup: unused translations * fix: remove additional return type and simplify code * remove redundancy * fix: remove unused var * fix: mypy and tests * fix: more mypy * cleanup * fix: mypy * fix: pnpm lint * cleanup (cherry picked from commit dae48ba) Co-authored-by: Oscar Ligthart <oscar.ligthart@vinted.com>
* feat: enable queue up new tasks * chore: remove redundant disable flag from button * feat: create and pass NewTaskCollectionResponse * cleanup: unused translations * fix: remove additional return type and simplify code * remove redundancy * fix: remove unused var * fix: mypy and tests * fix: more mypy * cleanup * fix: mypy * fix: pnpm lint * cleanup (cherry picked from commit dae48ba) Co-authored-by: Oscar Ligthart <oscar.ligthart@vinted.com>
* feat: enable queue up new tasks * chore: remove redundant disable flag from button * feat: create and pass NewTaskCollectionResponse * cleanup: unused translations * fix: remove additional return type and simplify code * remove redundancy * fix: remove unused var * fix: mypy and tests * fix: more mypy * cleanup * fix: mypy * fix: pnpm lint * cleanup (cherry picked from commit dae48ba) Co-authored-by: Oscar Ligthart <oscar.ligthart@vinted.com>
Context
This PR implements the ability to queue up new tasks. In a recent PR, #59764, this functionality was added to core. In this PR, the call is added to the API, and the button is enabled once more.
Example
After running we see:

With the old ones not having another task try:

Related Issues
Queue up new taskbutton is always disabled in UI #57051Was generative AI tooling used to co-author this PR?
Generated-by: Claude Opus 4.6 following the guidelines
{pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.