Link to instance group from org details when present

Link to instance group from org details when present

See: https://github.com/ansible/awx/issues/4953
This commit is contained in:
nixocio 2021-06-18 17:09:14 -04:00 committed by Shane McDonald
parent 53fe08af61
commit ab40006535
No known key found for this signature in database
GPG Key ID: 6F374AF6E9EB9374

View File

@ -84,6 +84,12 @@ function OrganizationDetail({ organization }) {
return <ContentError error={contentError} />;
}
const buildLinkURL = instance => {
return instance.is_container_group
? '/instance_groups/container_group/'
: '/instance_groups/';
};
return (
<CardBody>
<DetailList>
@ -118,9 +124,11 @@ function OrganizationDetail({ organization }) {
value={
<ChipGroup numChips={5} totalChips={instanceGroups.length}>
{instanceGroups.map(ig => (
<Chip key={ig.id} isReadOnly>
{ig.name}
</Chip>
<Link to={`${buildLinkURL(ig)}${ig.id}/details`}>
<Chip key={ig.id} isReadOnly>
{ig.name}
</Chip>
</Link>
))}
</ChipGroup>
}