Skip to content

UI: Add Run ID filter to the Grid view - #70150

Merged
dheerajturaga merged 1 commit into
apache:mainfrom
dheerajturaga:ui-grid-run-id-filter
Jul 27, 2026
Merged

UI: Add Run ID filter to the Grid view#70150
dheerajturaga merged 1 commit into
apache:mainfrom
dheerajturaga:ui-grid-run-id-filter

Conversation

@dheerajturaga

@dheerajturaga dheerajturaga commented Jul 21, 2026

Copy link
Copy Markdown
Member

The Dag Runs list page lets users narrow runs by Run ID, but the Grid view's filter bar offered no equivalent — forcing users to eyeball run columns to locate a specific run. This adds the same Run ID search to the Grid view so both surfaces filter consistently.

grid_view_run_id_filter

Additional Screenshots:
image

image
Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.8)

Generated-by: Claude Code (Opus 4.8) following the guidelines

@boring-cyborg boring-cyborg Bot added area:API Airflow's REST/HTTP API area:UI Related to UI/UX. For Frontend Developers. labels Jul 21, 2026
@bbovenzi bbovenzi added this to the Airflow 3.3.1 milestone Jul 21, 2026
@bbovenzi bbovenzi added the backport-to-v3-3-test Backport to v3-3-test label Jul 21, 2026

@bbovenzi bbovenzi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you show a screenshot of what the filter dropdown, and form look like too?

We're adding run_id pattern and the prefix pattern. We should either use both of them in the UI, with the prefix toggle button or drop the prefix pattern from the API.

@dheerajturaga

dheerajturaga commented Jul 21, 2026

Copy link
Copy Markdown
Member Author

Could you show a screenshot of what the filter dropdown, and form look like too?

We're adding run_id pattern and the prefix pattern. We should either use both of them in the UI, with the prefix toggle button or drop the prefix pattern from the API.

@bbovenzi, Ive added more screenshots in the description. I also dropped the prefix pattern from the pr, its not needed. Hope this looks good?

@dheerajturaga
dheerajturaga force-pushed the ui-grid-run-id-filter branch from 7d68c6e to e1d37a3 Compare July 21, 2026 21:36
@bbovenzi

Copy link
Copy Markdown
Contributor
Screenshot 2026-07-22 at 11 57 44 AM

Ok with it removed now we need to disable the advanced toggle on the right side here.

@dheerajturaga

Copy link
Copy Markdown
Member Author
Screenshot 2026-07-22 at 11 57 44 AM Ok with it removed now we need to disable the advanced toggle on the right side here.

Done!
image

@dheerajturaga dheerajturaga added the ready for maintainer review Set after triaging when all criteria pass. label Jul 22, 2026
Comment thread airflow-core/src/airflow/api_fastapi/core_api/openapi/_private_ui.yaml Outdated
@dheerajturaga

Copy link
Copy Markdown
Member Author

@bbovenzi, I added back the pattern match, let me know if this is good

image image image

@bbovenzi bbovenzi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Let's just rebase and rebuild the API docs

The Dag Runs list page lets users narrow runs by Run ID, but the Grid
view's filter bar offered no equivalent, forcing users to eyeball run
columns to locate a specific run. Expose the same Run ID search on the
Grid so both surfaces filter consistently.

The pill exposes the same substring/prefix advanced-search toggle used
elsewhere; the Grid query hooks route the value through
``useAdvancedSearchArg`` so the toggle chooses between the substring
``run_id_pattern`` and the index-friendly ``run_id_prefix_pattern``
variant on each request.
@dheerajturaga
dheerajturaga force-pushed the ui-grid-run-id-filter branch from 4ee0b1f to 2b9994b Compare July 27, 2026 16:31
@dheerajturaga
dheerajturaga merged commit 5197210 into apache:main Jul 27, 2026
99 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

Backport successfully created: v3-3-test

Note: As of Merging PRs targeted for Airflow 3.X
the committer who merges the PR is responsible for backporting the PRs that are bug fixes (generally speaking) to the maintenance branches.

In matter of doubt please ask in #release-management Slack channel.

Status Branch Result
v3-3-test PR Link

dheerajturaga added a commit that referenced this pull request Jul 27, 2026
The Dag Runs list page lets users narrow runs by Run ID, but the Grid
view's filter bar offered no equivalent, forcing users to eyeball run
columns to locate a specific run. Expose the same Run ID search on the
Grid so both surfaces filter consistently.

The pill exposes the same substring/prefix advanced-search toggle used
elsewhere; the Grid query hooks route the value through
``useAdvancedSearchArg`` so the toggle chooses between the substring
``run_id_pattern`` and the index-friendly ``run_id_prefix_pattern``
variant on each request.
(cherry picked from commit 5197210)

Co-authored-by: Dheeraj Turaga <dheerajturaga@gmail.com>
@vatsrahul1001

Copy link
Copy Markdown
Contributor

Moving to 3.4.0 this is more suitable for minor as its a new feature

bbovenzi pushed a commit that referenced this pull request Aug 3, 2026
vatsrahul1001 pushed a commit that referenced this pull request Aug 5, 2026
The Dag Runs list page lets users narrow runs by Run ID, but the Grid
view's filter bar offered no equivalent, forcing users to eyeball run
columns to locate a specific run. Expose the same Run ID search on the
Grid so both surfaces filter consistently.

The pill exposes the same substring/prefix advanced-search toggle used
elsewhere; the Grid query hooks route the value through
``useAdvancedSearchArg`` so the toggle chooses between the substring
``run_id_pattern`` and the index-friendly ``run_id_prefix_pattern``
variant on each request.
(cherry picked from commit 5197210)

Co-authored-by: Dheeraj Turaga <dheerajturaga@gmail.com>
dabla pushed a commit to dabla/airflow that referenced this pull request Aug 14, 2026
The Dag Runs list page lets users narrow runs by Run ID, but the Grid
view's filter bar offered no equivalent, forcing users to eyeball run
columns to locate a specific run. Expose the same Run ID search on the
Grid so both surfaces filter consistently.

The pill exposes the same substring/prefix advanced-search toggle used
elsewhere; the Grid query hooks route the value through
``useAdvancedSearchArg`` so the toggle chooses between the substring
``run_id_pattern`` and the index-friendly ``run_id_prefix_pattern``
variant on each request.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API area:UI Related to UI/UX. For Frontend Developers. backport-to-v3-3-test Backport to v3-3-test ready for maintainer review Set after triaging when all criteria pass.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants