Skip to content

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

Closed

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

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

    @bbovenzi
    ContributorAuthor
  5. guan404ming commented on May 9, 2025

    @guan404ming
    Member

    Thanks for the doc and I would work on this!

  6. 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)!

  7. 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+

  8. guan404ming commented on Jan 18, 2026

    @guan404ming
    Member

    TODO

  9. 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.

  10. removed their assignment
    on Feb 17, 2026
  11. viniolivieri commented on May 12, 2026

    @viniolivieri

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

  12. 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