From 5e265ca9e3e4b1554cb267f79f7de86a34c49e97 Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Thu, 27 Dec 2018 14:48:56 +0100 Subject: [PATCH] Initialize process advanced form from action Feature #13708 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/store/run-process-panel/run-process-panel-actions.ts | 7 +++++++ 1 file changed, 7 insertions(+) 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 0cbd9cd6..8b06a4dd 100644 --- a/src/store/run-process-panel/run-process-panel-actions.ts +++ b/src/store/run-process-panel/run-process-panel-actions.ts @@ -79,10 +79,12 @@ export const setWorkflow = (workflow: WorkflowResource, isWorkflowChanged = true dispatch(runProcessPanelActions.SET_STEP_CHANGED(false)); dispatch(runProcessPanelActions.SET_SELECTED_WORKFLOW(workflow)); dispatch(loadPresets(workflow.uuid)); + dispatch(initialize(RUN_PROCESS_ADVANCED_FORM, DEFAULT_ADVANCED_FORM_VALUES)); } if (!isWorkflowChanged) { dispatch(runProcessPanelActions.SET_SELECTED_WORKFLOW(workflow)); dispatch(loadPresets(workflow.uuid)); + dispatch(initialize(RUN_PROCESS_ADVANCED_FORM, DEFAULT_ADVANCED_FORM_VALUES)); } }; @@ -151,6 +153,11 @@ export const runProcess = async (dispatch: Dispatch, getState: () => RootSt } }; +export const DEFAULT_ADVANCED_FORM_VALUES: Partial = { + [VCPUS_FIELD]: 1, + [RAM_FIELD]: 1073741824, +}; + const normalizeInputKeys = (inputs: WorkflowInputsData): WorkflowInputsData => Object.keys(inputs).reduce((normalizedInputs, key) => ({ ...normalizedInputs, -- 2.39.5