import { getProcess } from 'store/processes/process';
import {snackbarActions, SnackbarKind} from 'store/snackbar/snackbar-actions';
import { initProjectsTreePicker } from 'store/tree-picker/tree-picker-actions';
+import { ContainerRequestState } from "models/container-request";
export const PROCESS_COPY_FORM_NAME = 'processCopyFormName';
containerCountMax,
containerImage,
cwd,
+ description,
environment,
- expiresAt,
- filters,
kind,
mounts,
outputName,
outputPath,
+ outputProperties,
+ outputStorageClasses,
outputTtl,
- priority,
properties,
- requestingContainerUuid,
runtimeConstraints,
schedulingParameters,
useExisting,
containerCountMax,
containerImage,
cwd,
+ description,
environment,
- expiresAt,
- filters,
kind,
mounts,
name: resource.name,
outputName,
outputPath,
+ outputProperties,
+ outputStorageClasses,
outputTtl,
ownerUuid: resource.ownerUuid,
- priority,
+ priority: 500,
properties,
- requestingContainerUuid,
runtimeConstraints,
schedulingParameters,
+ state: ContainerRequestState.UNCOMMITTED,
useExisting,
});
dispatch(dialogActions.CLOSE_DIALOG({ id: PROCESS_COPY_FORM_NAME }));
export const startWorkflow = (uuid: string) =>
async (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => {
try {
- const process = await services.containerRequestService.update(uuid, { priority: 1, state: ContainerRequestState.COMMITTED });
+ const process = await services.containerRequestService.update(uuid, { state: ContainerRequestState.COMMITTED });
if (process) {
dispatch<any>(updateResources([process]));
dispatch(snackbarActions.OPEN_SNACKBAR({ message: 'Process started', hideDuration: 2000, kind: SnackbarKind.SUCCESS }));