shivaam opened a new pull request, #70971: URL: https://github.com/apache/airflow/pull/70971
Large Asset catalogs need a direct way to find the Assets related to a specific Dag. This adds an exact-match **Dag ID** filter to Search Assets using the existing UI Assets API support. The filter: - appears in the existing Assets Filter menu; - sends the selected value through the generated `dagIds` query parameter; - keeps the selection in the URL so filtered views are shareable and survive reloads; - synchronizes the active filter pill with browser Back/Forward navigation; and - omits empty values while preserving the existing pagination-reset behavior. This is a focused part of the broader Assets-filter work in `related: #53052`; it does not close the issue or add the other proposed filters. ### UI demonstration _Video attachment is being added to this draft immediately after creation._ The real local Airflow UI was validated with stable producer/consumer example data: 37 total Assets filtered to the 3 Assets related to `asset_consumes_1_and_2`, with reload persistence and Reset restoring the complete list. ### Validation - `corepack pnpm@10 exec vitest run src/components/FilterBar/FilterBar.test.tsx src/pages/AssetsList/AssetsList.test.tsx` — 5 tests passed - Prettier check, ESLint, and TypeScript (`tsc --noEmit`) passed - `prek run --from-ref upstream/main --stage pre-commit` passed - `prek run --from-ref upstream/main --stage manual` passed, including production and development UI builds - Independent standards and focused-scope reviews found no remaining actionable issues --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — OpenAI Codex (GPT-5.6) Generated-by: OpenAI Codex (GPT-5.6) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) --- Drafted-by: OpenAI Codex (GPT-5.6) (no human review before posting) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
