mirror of
https://github.com/ansible/awx.git
synced 2026-03-02 01:08:48 -03: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,
|
||||
labels,
|
||||
project,
|
||||
project_update: projectUpdate,
|
||||
source_workflow_job,
|
||||
execution_environment: executionEnvironment,
|
||||
} = 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 (
|
||||
<CardBody>
|
||||
<DetailList>
|
||||
@@ -199,15 +219,7 @@ function JobDetail({ job }) {
|
||||
/>
|
||||
)}
|
||||
{project && (
|
||||
<Detail
|
||||
label={t`Project`}
|
||||
value={
|
||||
<StatusDetailValue>
|
||||
{project.status && <StatusIcon status={project.status} />}
|
||||
<Link to={`/projects/${project.id}`}>{project.name}</Link>
|
||||
</StatusDetailValue>
|
||||
}
|
||||
/>
|
||||
<Detail label={t`Project`} value={buildProjectDetailValue()} />
|
||||
)}
|
||||
{scmBranch && (
|
||||
<Detail
|
||||
|
||||
Reference in New Issue
Block a user