The GitHub Actions job "npm_and_yarn in 
/providers/edge3/src/airflow/providers/edge3/plugins/www for tar - Update 
#1248632587" on airflow.git/main has failed.
Run started by GitHub user dependabot[bot] (triggered by dependabot[bot]).

Head commit for run:
4990e07b95a1087b9d2718e89ccea108b259ece0 / Eason09053360 
<[email protected]>
Add Filtering to Edge UI Plugin Jobs Page (#61934)

* Add Filtering to Edge UI Plugin Jobs Page

* Add filtering to Edge UI Plugin Jobs Page but not Regenerate OpenAPI client 
for Edge3 plugin

* Includes archives automatically generated by openapi-gen

* Fix JobsPage.tsx syntax error after rebase

- Resolving conflict issues

* fix: Correct API client usage and add job filtering parameters

- Back to the old version of codegen

* - Add runIdPattern state and search bar

* Add clickable filters from Worker to Jobs page in Edge UI

This commit implements navigation links between the Worker and Jobs pages:

1. **WorkerPage.tsx changes**:
   - Queue names now link to Jobs page filtered by queue
   - Active job counts (when > 0) link to Jobs page filtered by worker name
   - Added URL parameter encoding for safe navigation

2. **JobsPage.tsx changes**:
   - Added URL parameter support (queue, worker) to pre-filter jobs
   - Added useEffect to sync URL parameters with search state
   - Added key props to SearchBar components to force re-render on state changes
   - Improved empty state messaging: now distinguishes between "no jobs" vs "no 
matches for current filters"

3. **package.json change**:
   - Fixed codegen command to use 'axios' instead of '@hey-api/client-axios'

The "no match" message enhancement:
When users click a queue or worker link from the Worker page, if there are
no matching jobs, they will see "No jobs match the current filters. Try
adjusting or clearing filters." instead of the generic "Currently no jobs
running" message.

---------

Co-authored-by: Eason09053360 <[email protected]>

Report URL: https://github.com/apache/airflow/actions/runs/22157906832

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to