area:UIgood first issuekind:feature
Description
View
Search - Dags
Filters to Add
-
Filter DAGs with Import Errors ↪
has_import_errors = true -
Filter DAGs by Owner ↪
owners = ['alice', 'bob', 'airflow'] -
Filter Stale DAGs ↪
is_stale = true -
Filter DAGs by Timetable ↪ (e.g.
CronTriggerTimetable,AssetOrTimeSchedule) -
Filter DAGs by Bundle Name or Version ↪
bundle_name = 'analytics',bundle_version = 'v1.2.3' -
Filter DAGs with Asset-Based Schedules ↪ Requires awareness of upstream asset dependencies
-
Filter Unscheduled DAGs ↪
schedule_interval = Noneor equivalent
API Support
⚠️ Partial
/dagsreturns many required fields (has_import_errors,is_stale,bundle_name,owners)- But does not currently support these as filter query parameters
- Would require extending the DAG API to support additional filters
UI Impact
- Filters would appear at the top of the Search – DAGs screen
- Should be consistent with filters for status, tags, and active/paused state already present
- Multi-select or autocomplete where applicable (e.g., owners)