From ffce2fdab1c5f6efff795107ef7756d2e9fdcf57 Mon Sep 17 00:00:00 2001 From: KrupaNagabhushan Date: Wed, 9 Jun 2021 22:11:46 +0100 Subject: Refactor Substitution filters structure The refactor removes unnecessary component id from the substitution filters structure, as the substitution filters belongs to and only to the component. This also avoid any copying issues during the new version creation, as there is not need to update the structure with a new component id. Issue-ID: SDC-3619 Signed-off-by: KrupaNagabhushan Change-Id: Ibcfd9be0c8ceb95d5c1c3bd3f21c3dec26c398f7 --- .../logic/substitution-filter/substitution-filter.component.ts | 5 ++--- .../substitution-filter-tab/substitution-filter-tab.component.ts | 2 +- .../src/app/ng2/services/responses/component-generic-response.ts | 6 +++--- 3 files changed, 6 insertions(+), 7 deletions(-) (limited to 'catalog-ui') diff --git a/catalog-ui/src/app/ng2/components/logic/substitution-filter/substitution-filter.component.ts b/catalog-ui/src/app/ng2/components/logic/substitution-filter/substitution-filter.component.ts index aade8d8b73..e0754af549 100644 --- a/catalog-ui/src/app/ng2/components/logic/substitution-filter/substitution-filter.component.ts +++ b/catalog-ui/src/app/ng2/components/logic/substitution-filter/substitution-filter.component.ts @@ -157,9 +157,8 @@ export class SubstitutionFilterComponent { private loadSubstitutionFilter = (): void => { this.topologyTemplateService.getSubstitutionFilterConstraints(this.compositeService.componentType, this.compositeService.uniqueId) .subscribe((response) => { - if (response.substitutionFilterForTopologyTemplate && response.substitutionFilterForTopologyTemplate[this.compositeService.uniqueId]) { - this.constraintProperties = response. - substitutionFilterForTopologyTemplate[this.compositeService.uniqueId].properties; + if(response.substitutionFilters) { + this.constraintProperties = response.substitutionFilters.properties; } }); } diff --git a/catalog-ui/src/app/ng2/pages/composition/panel/panel-tabs/substitution-filter-tab/substitution-filter-tab.component.ts b/catalog-ui/src/app/ng2/pages/composition/panel/panel-tabs/substitution-filter-tab/substitution-filter-tab.component.ts index 2b5648c27f..c4101ab2bc 100644 --- a/catalog-ui/src/app/ng2/pages/composition/panel/panel-tabs/substitution-filter-tab/substitution-filter-tab.component.ts +++ b/catalog-ui/src/app/ng2/pages/composition/panel/panel-tabs/substitution-filter-tab/substitution-filter-tab.component.ts @@ -71,7 +71,7 @@ export class SubstitutionFilterTabComponent { public loadConstraints = (): void => { this.topologyTemplateService.getSubstitutionFilterConstraints(this.metaData.componentType, this.metaData.uniqueId).subscribe((response) => { - this.componentInstancesConstraints = response.substitutionFilterForTopologyTemplate; + this.componentInstancesConstraints = response.substitutionFilters; }); } diff --git a/catalog-ui/src/app/ng2/services/responses/component-generic-response.ts b/catalog-ui/src/app/ng2/services/responses/component-generic-response.ts index 784a3d0ac9..6011aabec8 100644 --- a/catalog-ui/src/app/ng2/services/responses/component-generic-response.ts +++ b/catalog-ui/src/app/ng2/services/responses/component-generic-response.ts @@ -58,7 +58,7 @@ export class ComponentGenericResponse implements Serializable; public nodeFilterforNode: Array; - public substitutionFilterForTopologyTemplate: Array; + public substitutionFilters: any; public derivedFromGenericType; public derivedFromGenericVersion; @@ -129,8 +129,8 @@ export class ComponentGenericResponse implements Serializable