mirror of
https://github.com/ansible/awx.git
synced 2026-02-27 07:56:06 -03:30
Merge pull request #9035 from mabashian/8915-source-workflow-link
Display source workflow job when available on job details view Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
This commit is contained in:
@@ -93,6 +93,7 @@ function JobDetail({ job, i18n }) {
|
||||
workflow_job_template: workflowJobTemplate,
|
||||
labels,
|
||||
project,
|
||||
source_workflow_job,
|
||||
} = job.summary_fields;
|
||||
const [errorMsg, setErrorMsg] = useState();
|
||||
const history = useHistory();
|
||||
@@ -195,6 +196,16 @@ function JobDetail({ job, i18n }) {
|
||||
}
|
||||
/>
|
||||
)}
|
||||
{source_workflow_job && (
|
||||
<Detail
|
||||
label={i18n._(t`Source Workflow Job`)}
|
||||
value={
|
||||
<Link to={`/jobs/workflow/${source_workflow_job.id}`}>
|
||||
{source_workflow_job.id} - {source_workflow_job.name}
|
||||
</Link>
|
||||
}
|
||||
/>
|
||||
)}
|
||||
<Detail label={i18n._(t`Job Type`)} value={jobTypes[job.type]} />
|
||||
<Detail
|
||||
label={i18n._(t`Launched By`)}
|
||||
|
||||
@@ -35,6 +35,10 @@ describe('<JobDetail />', () => {
|
||||
kubernetes: false,
|
||||
credential_type_id: 1,
|
||||
},
|
||||
source_workflow_job: {
|
||||
id: 1234,
|
||||
name: 'Test Source Workflow',
|
||||
},
|
||||
},
|
||||
}}
|
||||
/>
|
||||
@@ -45,6 +49,7 @@ describe('<JobDetail />', () => {
|
||||
assertDetail('Started', '8/8/2019, 7:24:18 PM');
|
||||
assertDetail('Finished', '8/8/2019, 7:24:50 PM');
|
||||
assertDetail('Job Template', mockJobData.summary_fields.job_template.name);
|
||||
assertDetail('Source Workflow Job', `1234 - Test Source Workflow`);
|
||||
assertDetail('Job Type', 'Playbook Run');
|
||||
assertDetail('Launched By', mockJobData.summary_fields.created_by.username);
|
||||
assertDetail('Inventory', mockJobData.summary_fields.inventory.name);
|
||||
|
||||
Reference in New Issue
Block a user