diff --git a/awx/ui/src/components/DetailList/LaunchedByDetail.js b/awx/ui/src/components/DetailList/LaunchedByDetail.js index a4700e506e..099d2385a7 100644 --- a/awx/ui/src/components/DetailList/LaunchedByDetail.js +++ b/awx/ui/src/components/DetailList/LaunchedByDetail.js @@ -73,12 +73,13 @@ const getLaunchedByDetails = ({ summary_fields = {}, launch_type }) => { return { link, value }; }; -export default function LaunchedByDetail({ job }) { +export default function LaunchedByDetail({ job, dataCy = null }) { const { value: launchedByValue, link: launchedByLink } = getLaunchedByDetails(job) || {}; return ( - + } /> - - + + {jobTemplate && ( @@ -147,6 +157,7 @@ function JobDetail({ job }) { )} {workflowJobTemplate && ( @@ -167,10 +179,15 @@ function JobDetail({ job }) { } /> )} - - + + {inventory && ( {source_project.status && ( @@ -213,7 +232,11 @@ function JobDetail({ job }) { /> )} {project && ( - + )} {scmBranch && ( )} - - - - + + + + {job.type !== 'workflow_job' && !isJobRunning(job.status) && ( )} - + {instanceGroup && !instanceGroup?.is_container_group && ( )} {instanceGroup && instanceGroup?.is_container_group && ( @@ -248,16 +290,22 @@ function JobDetail({ job }) { {typeof job.job_slice_number === 'number' && typeof job.job_slice_count === 'number' && ( )} {job.type === 'workflow_job' && job.is_sliced_job && ( - + )} {credential && ( @@ -272,6 +320,7 @@ function JobDetail({ job }) { )} {credentials && credentials.length > 0 && ( 0 && ( 0 && ( 0 && ( )} - - + + - + {job.extra_vars && (