From: Arundathi Patil Date: Tue, 30 Jul 2019 17:56:53 +0000 (+0530) Subject: Resource-edit- store changes X-Git-Tag: 0.5.0~9 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=79ba5452adad404504c4992442f4f6df9ff2e586;p=ccsdk%2Fcds.git Resource-edit- store changes implemented code to save the changes made in resource edit component to the store Issue-ID: CCSDK-707 Change-Id: I5f6051cc34c246ee6c09b657ed764c2671914605 Signed-off-by: Arundathi Patil --- diff --git a/cds-ui/client/src/app/common/core/store/models/resourcesState.model.ts b/cds-ui/client/src/app/common/core/store/models/resourcesState.model.ts index 7dacf3242..df9c2878f 100644 --- a/cds-ui/client/src/app/common/core/store/models/resourcesState.model.ts +++ b/cds-ui/client/src/app/common/core/store/models/resourcesState.model.ts @@ -22,7 +22,7 @@ import { IResources } from './resources.model'; export interface IResourcesState { resources: IResources, - isLoadSuccess: boolean; - isUpdateSuccess: boolean; - isSaveSuccess: boolean; + isLoadSuccess?: boolean; + isUpdateSuccess?: boolean; + isSaveSuccess?: boolean; } \ No newline at end of file diff --git a/cds-ui/client/src/app/common/core/store/reducers/resources.reducer.ts b/cds-ui/client/src/app/common/core/store/reducers/resources.reducer.ts index c9d587d16..b6b11b935 100644 --- a/cds-ui/client/src/app/common/core/store/reducers/resources.reducer.ts +++ b/cds-ui/client/src/app/common/core/store/reducers/resources.reducer.ts @@ -29,6 +29,10 @@ export function resourcesReducer(state: IResourcesState = initialResourcesState, return {...state, resources: action.payload } + case ResourcesActions.SET_RESOURCES_STATE: + return {...state, + resources: action.payload.resources + } default: return state; } diff --git a/cds-ui/client/src/app/feature-modules/resource-definition/resource-edit/resource-edit.component.ts b/cds-ui/client/src/app/feature-modules/resource-definition/resource-edit/resource-edit.component.ts index aa8a1064d..faf7fbd6c 100644 --- a/cds-ui/client/src/app/feature-modules/resource-definition/resource-edit/resource-edit.component.ts +++ b/cds-ui/client/src/app/feature-modules/resource-definition/resource-edit/resource-edit.component.ts @@ -77,6 +77,7 @@ export class ResourceEditComponent implements OnInit { onChange($event) { this.data=JSON.parse($event.srcElement.value); + this.updateResourcesState(); }; updateResourcesState(){