emecii opened a new pull request, #72897: URL: https://github.com/apache/airflow/pull/72897
Add an Active/Completed status filter to the DAG Backfills tab. The filter is stored in the URL and reuses the existing `active` query parameter on the backfills endpoint, so operators can isolate in-flight or historical reprocessing runs without a backend or schema change. This implements the status portion of the broader filter request. related: #53049 ## Validation - `pnpm test src/pages/Dag/Backfills/Backfills.test.tsx` (5 passed) - `pnpm exec tsc --noEmit -p tsconfig.app.json` - focused ESLint and Prettier checks for all changed UI files - `prek run --from-ref upstream/main --stage pre-commit` - `prek run --from-ref upstream/main --stage manual --skip compile-ui-assets-dev --skip view-skill-eval --skip run-skill-eval-codex` - negative control: the two new status-filter cases fail when `active` is removed from the generated API query, then pass after restoration ## Visual evidence No screenshot is attached to this draft yet. The standalone Vite client requires a running Airflow API server to render this authenticated DAG view; this draft is therefore backed by the focused component tests, TypeScript check, and production UI asset build above. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Codex (GPT-5) Generated-by: Codex (GPT-5) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) --- Drafted-by: Codex (GPT-5) (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]
