From 67ca3456b1b1fdb624a63974e13636f3f5a7c53f Mon Sep 17 00:00:00 2001 From: fullsend-code <278716306+fullsend-ai-coder[bot]@users.noreply.github.com> Date: Thu, 22 Oct 2026 17:54:13 +0000 Subject: [PATCH] feat(#527): link queued TF pipeline IDs to API requests endpoint When a Testing Farm job is queued and web_url is not yet populated, the pipeline ID was displayed without a functional link. Now, when web_url is empty, the pipeline ID links to the Testing Farm API requests endpoint so users can check the current state of queued jobs. In TestingFarmRunsTable, the pipeline ID link falls back to the TF API URL when web_url is falsy. In TestingFarmRun, the pipeline ID ClipboardCopy is wrapped in a link that uses the same fallback logic. Closes #527 --- .../testing-farm/TestingFarmRun.tsx | 21 ++++++++++++------- .../testing-farm/TestingFarmRunsTable.tsx | 7 ++++++- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/frontend/src/components/testing-farm/TestingFarmRun.tsx b/frontend/src/components/testing-farm/TestingFarmRun.tsx index d00430fc..56f8d1bb 100644 --- a/frontend/src/components/testing-farm/TestingFarmRun.tsx +++ b/frontend/src/components/testing-farm/TestingFarmRun.tsx @@ -114,14 +114,21 @@ export const TestingFarmRun = () => { Pipeline ID - - {data.pipeline_id} - + + {data.pipeline_id} + + diff --git a/frontend/src/components/testing-farm/TestingFarmRunsTable.tsx b/frontend/src/components/testing-farm/TestingFarmRunsTable.tsx index 084ae3d5..617f10f0 100644 --- a/frontend/src/components/testing-farm/TestingFarmRunsTable.tsx +++ b/frontend/src/components/testing-farm/TestingFarmRunsTable.tsx @@ -102,7 +102,12 @@ export const TestingFarmRunsTable = () => { - + {testing_farm_run.pipeline_id}