store - change collection update action name, create collection form fields
[arvados.git] / src / store / project-copy-project-dialog / project-copy-project-dialog.ts
index 768b25e75ac73e192bb7977093db39e382136a90..11cd3054a5963b3e3665732aa5c1862db7c53e3e 100644 (file)
@@ -4,7 +4,7 @@
 
 import { Dispatch } from "redux";
 import { dialogActions } from "~/store/dialog/dialog-actions";
-import { initialize } from 'redux-form';
+import { initialize, startSubmit, stopSubmit } from 'redux-form';
 import { resetPickerProjectTree } from '~/store/project-tree-picker/project-tree-picker-actions';
 import { ProjectCopyFormDialogData } from "~/store/project-copy-dialog/project-copy-dialog";
 
@@ -16,4 +16,10 @@ export const openProjectCopyDialog = (data: { projectUuid: string, name: string
         const initialData: ProjectCopyFormDialogData = { name: `Copy of: ${data.name}`, projectUuid: '', uuid: data.projectUuid };
         dispatch<any>(initialize(PROJECT_COPY_DIALOG, initialData));
         dispatch(dialogActions.OPEN_DIALOG({ id: PROJECT_COPY_DIALOG, data: {} }));
+    };
+
+export const copyProject = (data: {}) =>
+    (dispatch: Dispatch) => {
+        dispatch(startSubmit(PROJECT_COPY_DIALOG));
+        setTimeout(() => dispatch(stopSubmit(PROJECT_COPY_DIALOG, { name: 'Invalid path' })), 2000);
     };
\ No newline at end of file