From: Michal Klobukowski Date: Thu, 27 Dec 2018 13:48:56 +0000 (+0100) Subject: Initialize process advanced form from action X-Git-Tag: 1.4.0~76^2~8 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/5e265ca9e3e4b1554cb267f79f7de86a34c49e97 Initialize process advanced form from action Feature #13708 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- 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,