[arvados-workbench2] updated: 2.6.3-81-g00f1d0ae
git repository hosting
git at public.arvados.org
Mon Aug 21 20:17:43 UTC 2023
Summary of changes:
.../process-panel/process-details-attributes.tsx | 39 ++++++++++++++++++++--
1 file changed, 37 insertions(+), 2 deletions(-)
via 00f1d0aecf676f50a27ed25dff974cfda23160c1 (commit)
via 8dbd060cdc504973ca88a8bf806dc7eb3f8df31b (commit)
from ceb9037bd7da9d2c0352c09184e07096db982046 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 00f1d0aecf676f50a27ed25dff974cfda23160c1
Merge: ceb9037b 8dbd060c
Author: Peter Amstutz <peter.amstutz at curii.com>
Date: Mon Aug 21 16:17:33 2023 -0400
Merge branch '20513-link-cwl-code' refs #20513
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>
diff --cc src/views/process-panel/process-details-attributes.tsx
index b0d8039f,4979e391..ffacd967
--- a/src/views/process-panel/process-details-attributes.tsx
+++ b/src/views/process-panel/process-details-attributes.tsx
@@@ -67,10 -96,10 +96,12 @@@ export const ProcessDetailsAttributes
const subprocesses = props.subprocesses;
const classes = props.classes;
const mdSize = props.twoCol ? 6 : 12;
+ const workflowCollection = props.workflowCollection;
+ const workflowPath = props.workflowPath;
const filteredPropertyKeys = Object.keys(containerRequest.properties)
.filter(k => (typeof containerRequest.properties[k] !== 'object'));
+ const hasTotalCost = containerRequest && containerRequest.cumulativeCost > 0;
+ const totalCostNotReady = container && container.cost > 0 && container.state === "Running" && containerRequest && containerRequest.cumulativeCost === 0 && subprocesses.length > 0;
return <Grid container>
<Grid item xs={12}>
<ProcessRuntimeStatus runtimeStatus={container?.runtimeStatus} containerCount={containerRequest.containerCount} />
@@@ -129,10 -158,16 +160,14 @@@
<CollectionName className={classes.link} uuid={containerRequest.outputUuid} />
</span>}
</Grid>
- {container && container.cost > 0 && <Grid item xs={12} md={mdSize}>
- <DetailsAttribute label='Cost ' value={formatContainerCost(container.cost)} />
- </Grid>}
-
- {container && workflowCollection && <Grid item xs={12} md={mdSize}>
- <DetailsAttribute label='Workflow code' link={getCollectionUrl(workflowCollection)} value={workflowPath} />
- </Grid>}
+ {container && <Grid item xs={12} md={mdSize}>
+ <DetailsAttribute label='Cost' value={
+ `${hasTotalCost ? formatContainerCost(containerRequest.cumulativeCost) + ' total, ' : (totalCostNotReady ? 'total pending completion, ' : '')}${container.cost > 0 ? formatContainerCost(container.cost) : 'not available'} for this container`
+ } />
+
- {containerRequest && containerRequest.cumulativeCost > 0 && subprocesses.length > 0 && <Grid item xs={12} md={mdSize}>
- <DetailsAttribute label='Container & subprocess cost' value={formatContainerCost(containerRequest.cumulativeCost)} />
++ {container && workflowCollection && <Grid item xs={12} md={mdSize}>
++ <DetailsAttribute label='Workflow code' link={getCollectionUrl(workflowCollection)} value={workflowPath} />
++ </Grid>}
</Grid>}
{containerRequest.properties.template_uuid &&
<Grid item xs={12} md={mdSize}>
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list