[ARVADOS-WORKBENCH2] updated: 1.2.0-934-gd9c7613
Git user
git at public.curoverse.com
Thu Nov 22 07:49:44 EST 2018
Summary of changes:
.../run-process-panel/run-process-panel-actions.ts | 2 ++
src/views-components/data-explorer/renderers.tsx | 19 +++++++++++++------
2 files changed, 15 insertions(+), 6 deletions(-)
via d9c7613b436dad495a2b5a3d06b58c5cd5ef9592 (commit)
from da61c0b626bfef292175bb0c623213cb1efad63d (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 d9c7613b436dad495a2b5a3d06b58c5cd5ef9592
Author: Janicki Artur <artur.janicki at contractors.roche.com>
Date: Thu Nov 22 13:49:33 2018 +0100
refs #14525 fix breadcamps and workflow share icon
Arvados-DCO-1.1-Signed-off-by: Janicki Artur <artur.janicki at contractors.roche.com>
diff --git a/src/store/run-process-panel/run-process-panel-actions.ts b/src/store/run-process-panel/run-process-panel-actions.ts
index a21f7c0..f1d2d2f 100644
--- a/src/store/run-process-panel/run-process-panel-actions.ts
+++ b/src/store/run-process-panel/run-process-panel-actions.ts
@@ -17,6 +17,7 @@ import { navigateToProcess } from '../navigation/navigation-action';
import { RunProcessAdvancedFormData, RUN_PROCESS_ADVANCED_FORM } from '~/views/run-process-panel/run-process-advanced-form';
import { isItemNotInProject, isProjectOrRunProcessRoute } from '~/store/projects/project-create-actions';
import { dialogActions } from '~/store/dialog/dialog-actions';
+import { setBreadcrumbs } from '~/store/breadcrumbs/breadcrumbs-actions';
export const runProcessPanelActions = unionize({
SET_PROCESS_OWNER_UUID: ofType<string>(),
@@ -41,6 +42,7 @@ export type RunProcessPanelAction = UnionOf<typeof runProcessPanelActions>;
export const loadRunProcessPanel = () =>
async (dispatch: Dispatch<any>, getState: () => RootState, services: ServiceRepository) => {
try {
+ dispatch(setBreadcrumbs([{ label: 'Run Process' }]));
dispatch(runProcessPanelActions.RESET_RUN_PROCESS_PANEL());
const response = await services.workflowService.list();
dispatch(runProcessPanelActions.SET_WORKFLOWS(response.items));
diff --git a/src/views-components/data-explorer/renderers.tsx b/src/views-components/data-explorer/renderers.tsx
index 6e25508..c8c6428 100644
--- a/src/views-components/data-explorer/renderers.tsx
+++ b/src/views-components/data-explorer/renderers.tsx
@@ -86,13 +86,20 @@ const getPublicUuid = (uuidPrefix: string) => {
return `${uuidPrefix}-tpzed-anonymouspublic`;
};
-// do share onClick
+// ToDo: share onClick
export const resourceShare = (uuidPrefix: string, ownerUuid?: string) => {
- return <Tooltip title="Share">
- <IconButton onClick={() => undefined}>
- {ownerUuid === getPublicUuid(uuidPrefix) ? <ShareIcon /> : null}
- </IconButton>
- </Tooltip>;
+ const isPublic = ownerUuid === getPublicUuid(uuidPrefix);
+ return (
+ <div>
+ { isPublic &&
+ <Tooltip title="Share">
+ <IconButton onClick={() => undefined}>
+ <ShareIcon />
+ </IconButton>
+ </Tooltip>
+ }
+ </div>
+ );
};
export const ResourceShare = connect(
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list