mirror of
https://github.com/ansible/awx.git
synced 2026-05-23 16:47:45 -02:30
Add link to project update job details on job details page.
This commit is contained in:
@@ -67,6 +67,7 @@ function JobDetail({ job }) {
|
|||||||
workflow_job_template: workflowJobTemplate,
|
workflow_job_template: workflowJobTemplate,
|
||||||
labels,
|
labels,
|
||||||
project,
|
project,
|
||||||
|
project_update: projectUpdate,
|
||||||
source_workflow_job,
|
source_workflow_job,
|
||||||
execution_environment: executionEnvironment,
|
execution_environment: executionEnvironment,
|
||||||
} = job.summary_fields;
|
} = job.summary_fields;
|
||||||
@@ -104,6 +105,25 @@ function JobDetail({ job }) {
|
|||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const buildProjectDetailValue = () => {
|
||||||
|
if (projectUpdate) {
|
||||||
|
return (
|
||||||
|
<StatusDetailValue>
|
||||||
|
<Link to={`/jobs/project/${projectUpdate.id}`}>
|
||||||
|
<StatusIcon status={project.status} />
|
||||||
|
</Link>
|
||||||
|
<Link to={`/projects/${project.id}`}>{project.name}</Link>
|
||||||
|
</StatusDetailValue>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
return (
|
||||||
|
<StatusDetailValue>
|
||||||
|
<StatusIcon status={project.status} />
|
||||||
|
<Link to={`/projects/${project.id}`}>{project.name}</Link>
|
||||||
|
</StatusDetailValue>
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<CardBody>
|
<CardBody>
|
||||||
<DetailList>
|
<DetailList>
|
||||||
@@ -199,15 +219,7 @@ function JobDetail({ job }) {
|
|||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{project && (
|
{project && (
|
||||||
<Detail
|
<Detail label={t`Project`} value={buildProjectDetailValue()} />
|
||||||
label={t`Project`}
|
|
||||||
value={
|
|
||||||
<StatusDetailValue>
|
|
||||||
{project.status && <StatusIcon status={project.status} />}
|
|
||||||
<Link to={`/projects/${project.id}`}>{project.name}</Link>
|
|
||||||
</StatusDetailValue>
|
|
||||||
}
|
|
||||||
/>
|
|
||||||
)}
|
)}
|
||||||
{scmBranch && (
|
{scmBranch && (
|
||||||
<Detail
|
<Detail
|
||||||
|
|||||||
Reference in New Issue
Block a user