Skip to content

Add multi-selection to task instance and dag run tables #50396

Description

@bbovenzi

Description

Extend our DataTable component to use react-table's row selection to allow a user to select multiple dag runs or task instances at once and perform a single action on them.
We'll need to check which API endpoints may need to be updated to accept multiple ids

Use case/motivation

Make it easier to perform bulk actions in the UI

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Activity

added this to the Airflow 3.1.0 milestone on May 9, 2025
added theissue type on May 9, 2025
added
area:UIRelated to UI/UX. For Frontend Developers.
on May 9, 2025

bbovenzi commented on May 9, 2025

@bbovenzi
ContributorAuthor

guan404ming commented on May 9, 2025

@guan404ming
Member

Thanks for the doc and I would work on this!

jroachgolf84 commented on May 21, 2025

@jroachgolf84
Collaborator

+1 for this, this would be very, very useful (and functionality I've been missing from Airflow 2.X already)!

pierrejeambrun commented on Aug 21, 2025

@pierrejeambrun
Member

Some progress has been made thanks to @guan404ming contributions, more bulk actions need to be implemented but that will come incrementally. (clear, delete, markAs, etc.) I don't think we'll be able to get all that in for 3.1.0. Pushing completion to 3.1+

guan404ming commented on Jan 18, 2026

@guan404ming
Member

TODO

guan404ming commented on Feb 17, 2026

@guan404ming
Member

Unassigning myself as all subtasks are linked to PRs. Feel free to ask for a re-assign if those PRs don't fully resolve the issues.

removed their assignment
on Feb 17, 2026

viniolivieri commented on May 12, 2026

@viniolivieri

@guan404ming None of the TODOs were implemented?
nvm, just saw it is a chain of PRs

pierrejeambrun commented on Jun 22, 2026

@pierrejeambrun
Member

For TI it was already implemented, for dag runs those PRs added the feature back. Targeted for 3.3

Bulk delete DAG runs. PRs 60718, 62399. new PR opened: 67095 ✅

Bulk clear DAG runs Issue 63854 ✅

Bulk mark DAG runs Issue 63854 Backend PR 67948 Front-end 68278 ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:APIAirflow's REST/HTTP APIarea:UIRelated to UI/UX. For Frontend Developers.kind:featureFeature Requests

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions