apache/airflow

Trigger DAG modal: two-column layout for params (label left, control right)

Open

#67,852 创建于 2026年6月1日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)Python (16,781 fork)batch import
area:UIgood first issuekind:feature

仓库指标

Star
 (44,809 star)
PR 合并指标
 (平均合并 6天 22小时) (30 天内合并 844 个 PR)

描述

Description

In the AF3 Trigger DAG form, each param is rendered on a single row: the field label and the control sit inline. For boolean params, the toggle appears immediately after the label text. When labels differ in length, toggles and other controls do not share a common right edge, so the form is harder to scan than a classic label/control grid.

In Airflow 2.x, the FAB trigger form used a two-column layout: label on the left, control on the right, with controls aligned in a dedicated column. That right-aligned control column made boolean toggles easy to compare at a glance, especially for DAGs with many params.

Airflow 2:

Airflow 3:

Use case/motivation

We trigger DAGs from the UI with many boolean params (e.g. selecting which integration tests to run). Operators need to flip several toggles quickly without hunting for each switch along an uneven line.

A consistent label column + right-aligned control column would match how the AF2 trigger UI behaved and would improve daily use for any DAG with more than a handful of params, not only test runners.

Related issues

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

贡献者指南