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]

Reply via email to