apache/airflow

Add Support for Filtering DAGs by Timetable Type

Open

#53,738 opened on 2025年7月25日

GitHub で見る
 (9 comments) (0 reactions) (0 assignees)Python (16,781 forks)batch import
area:APIarea:UIgood first issuekind:feature

Repository metrics

Stars
 (44,809 stars)
PR merge metrics
 (平均マージ 7d 18h) (30d で 834 merged PRs)

説明

Description

Add the ability to filter DAGs based on their Timetable type (e.g., CronTriggerTimetable, AssetOrTimeSchedule) in both the UI and public DAG APIs.

Proposed Solution

Add a new query parameter timetable_type to the DAG listing endpoints that allows filtering DAGs based on their timetable type.

Use case/motivation

Currently, while the DAG model stores timetable information in the timetable_summary field, there is no API support to filter DAGs based on their timetable type. Users cannot easily find all DAGs that use a specific type of timetable. This functionality is crucial to fix #53041. Once this is implemented, the UI filter functionality will be built on top of this.

Related issues

  • #53041

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

コントリビューターガイド