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

View File

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