diff options
Diffstat (limited to 'vid-webpack-master/src/app/shared/storeUtil/utils/vfModule/vfModule.reducers.ts')
-rw-r--r-- | vid-webpack-master/src/app/shared/storeUtil/utils/vfModule/vfModule.reducers.ts | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/vid-webpack-master/src/app/shared/storeUtil/utils/vfModule/vfModule.reducers.ts b/vid-webpack-master/src/app/shared/storeUtil/utils/vfModule/vfModule.reducers.ts index fa6bd9ecb..f3584ebd9 100644 --- a/vid-webpack-master/src/app/shared/storeUtil/utils/vfModule/vfModule.reducers.ts +++ b/vid-webpack-master/src/app/shared/storeUtil/utils/vfModule/vfModule.reducers.ts @@ -5,7 +5,7 @@ import { DeleteActionVfModuleInstanceAction, DeleteVFModuleField, DeleteVfModuleInstanceAction, - PauseVFModuleInstanciationAction, + PauseVFModuleInstanciationAction, RemovePauseOnVFModuleInstanciationAction, UndoDeleteActionVfModuleInstanceAction, UpdateVFModluePosition, UpdateVFModuleField, @@ -85,13 +85,21 @@ export function vfModuleReducer(state: ServiceState , action: Action) : ServiceS case VfModuleActions.PAUSE_ACTION_VFMODULE_INSTANCE : { const pauseVfModuleAction = (<PauseVFModuleInstanciationAction>action); let newState = _.cloneDeep(state); - newState.serviceInstance[pauseVfModuleAction.serviceId].vnfs[pauseVfModuleAction.vnfStoreKey] .vfModules[pauseVfModuleAction.vfModuleModelName][pauseVfModuleAction.dynamicModelName] .pauseInstantiation = PauseStatus.AFTER_COMPLETION; return newState; } + case VfModuleActions.REMOVE_PAUSE_ON_VFMODULE_INSTANCE : { + const removePauseVfModuleAction = (<RemovePauseOnVFModuleInstanciationAction>action); + let newState = _.cloneDeep(state); + newState.serviceInstance[removePauseVfModuleAction.serviceId].vnfs[removePauseVfModuleAction.vnfStoreKey] + .vfModules[removePauseVfModuleAction.vfModuleModelName][removePauseVfModuleAction.dynamicModelName] + .pauseInstantiation = null; + return newState; + } + case VfModuleActions.DELETE_ACTION_VF_MODULE_INSTANCE : { const deleteAction = (<DeleteActionVfModuleInstanceAction>action); let newState = _.cloneDeep(state); |