Fix container group detail link outs

This commit is contained in:
Jake McDermott 2021-01-28 15:45:25 -05:00
parent 3194690e5f
commit 6fcaba6540
No known key found for this signature in database
GPG Key ID: 0E56ED990CDFCB4F

View File

@ -136,7 +136,7 @@ function JobDetail({ job, i18n }) {
}
};
const isIsolatedInstanceGroup = item => {
const buildInstanceGroupLink = item => {
if (item.is_isolated) {
return (
<>
@ -152,6 +152,14 @@ function JobDetail({ job, i18n }) {
return <Link to={`/instance_groups/${item.id}`}>{item.name}</Link>;
};
const buildContainerGroupLink = item => {
return (
<Link to={`/instance_groups/container_group/${item.id}`}>
{item.name}
</Link>
);
};
return (
<CardBody>
<DetailList>
@ -239,10 +247,16 @@ function JobDetail({ job, i18n }) {
<Detail label={i18n._(t`Verbosity`)} value={VERBOSITY[job.verbosity]} />
<Detail label={i18n._(t`Environment`)} value={job.custom_virtualenv} />
<Detail label={i18n._(t`Execution Node`)} value={job.execution_node} />
{instanceGroup && (
{instanceGroup && !instanceGroup?.is_containerized && (
<Detail
label={i18n._(t`Instance Group`)}
value={isIsolatedInstanceGroup(instanceGroup)}
value={buildInstanceGroupLink(instanceGroup)}
/>
)}
{instanceGroup && instanceGroup?.is_containerized && (
<Detail
label={i18n._(t`Container Group`)}
value={buildContainerGroupLink(instanceGroup)}
/>
)}
{typeof job.job_slice_number === 'number' &&