Skip to content

Add row selection + bulk action to table views in Airflow UI #34634

@paolaperaza

Description

@paolaperaza

Description

image

When users are writing and testing new DAGs, migrating from one Airflow service to another, or managing many of dynamically created DAGs -- it's common to need to pause or unpause all DAGs or a subset fo DAGs at once.

For those with 100s of DAGs in a single Airflow environment, this is almost impossible to do -- and not being able to take this action can result in loss of data freshness, duplicate DAG runs, and production-grade issues.

Use case/motivation

A few things:

  • Add a way to "Multi-Select" DAGs in the DAG view of the Airflow UI
  • Add a way to "Select All" DAGs in the DAG view of the Airflow UI
  • With the DAGs that you select, be able to take the following bulk actions:
    • Pause
    • Unpause
    • Delete
    • Trigger

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:Schedulerincluding HA (high availability) schedulerarea:UIRelated to UI/UX. For Frontend Developers.kind:featureFeature Requests

    Type

    No type

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions