aboutsummaryrefslogtreecommitdiffstats
path: root/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation
diff options
context:
space:
mode:
authorKAPIL SINGAL <ks220y@att.com>2020-10-05 13:02:36 +0000
committerGerrit Code Review <gerrit@onap.org>2020-10-05 13:02:36 +0000
commita7581011658acf44c7eff92bd2f2716b91116dc5 (patch)
treef8a7c1d854e695428e790287579d8c402ddfdb02 /cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation
parent178dbc0bcb8b3b685a9f1c45eb4d21d062c8ee86 (diff)
parent9ed89581b8f7c35a4574f82bf71bf22bae992eb6 (diff)
Merge "improve selecting filenames of tempalte and mapping"
Diffstat (limited to 'cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation')
-rw-r--r--cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/template-mapping/templ-mapp-listing/templ-mapp-listing.component.ts29
1 files changed, 17 insertions, 12 deletions
diff --git a/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/template-mapping/templ-mapp-listing/templ-mapp-listing.component.ts b/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/template-mapping/templ-mapp-listing/templ-mapp-listing.component.ts
index 80e5f7c99..561642eb8 100644
--- a/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/template-mapping/templ-mapp-listing/templ-mapp-listing.component.ts
+++ b/cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/template-mapping/templ-mapp-listing/templ-mapp-listing.component.ts
@@ -1,13 +1,12 @@
-import { Component, EventEmitter, OnDestroy, OnInit, Output } from '@angular/core';
-import { PackageCreationStore } from '../../package-creation.store';
-import { Mapping, Template } from '../../mapping-models/CBAPacakge.model';
-import { TemplateInfo, TemplateStore } from '../../template.store';
-import { TemplateAndMapping } from '../TemplateAndMapping';
-import { ActivatedRoute } from '@angular/router';
-import { SharedService } from '../shared-service';
-import { TourService } from 'ngx-tour-md-menu';
-import { TemplateType } from '../utils/TemplateType';
-import { of } from 'rxjs';
+import {Component, EventEmitter, OnDestroy, OnInit, Output} from '@angular/core';
+import {PackageCreationStore} from '../../package-creation.store';
+import {Mapping, Template} from '../../mapping-models/CBAPacakge.model';
+import {TemplateInfo, TemplateStore} from '../../template.store';
+import {TemplateAndMapping} from '../TemplateAndMapping';
+import {ActivatedRoute} from '@angular/router';
+import {SharedService} from '../shared-service';
+import {TourService} from 'ngx-tour-md-menu';
+import {TemplateType} from '../utils/TemplateType';
@Component({
@@ -32,9 +31,9 @@ export class TemplMappListingComponent implements OnInit, OnDestroy {
private route: ActivatedRoute,
private sharedService: SharedService,
private tourService: TourService,
-
) {
}
+
ngOnDestroy(): void {
// this.templateStore.unsubscribe();
// this.packageCreationStore.unsubscribe();
@@ -81,7 +80,9 @@ export class TemplMappListingComponent implements OnInit, OnDestroy {
}
private setIsMappingOrTemplate(key: string, templateAndMapping: TemplateAndMapping, isFromTemplate: boolean) {
- const nameOfFile = key.split('/')[1].split('.')[0].split('-')[0];
+ const nameOfFile = isFromTemplate ?
+ key.split('/')[1].split('.')[0].split('-template')[0]
+ : key.split('/')[1].split('.')[0].split('-mapping')[0];
// const fullName = nameOfFile + ',' + key.split('.');
if (this.templateAndMappingMap.has(nameOfFile)) {
const templateAndMappingExisted = this.templateAndMappingMap.get(nameOfFile);
@@ -114,10 +115,12 @@ export class TemplMappListingComponent implements OnInit, OnDestroy {
this.tourService.goto('tm-templateName');
}
}
+
openCreationView() {
this.showCreationView.emit('tell parent to open create views');
console.log('disable edit mode');
}
+
openListView() {
console.log('open list view');
this.showListView.emit('show full view');
@@ -167,6 +170,7 @@ export class TemplMappListingComponent implements OnInit, OnDestroy {
getValue(file: string) {
return this.templateAndMappingMap.get(file);
}
+
initDelete(file) {
console.log(file);
const templateKey = 'Templates/' + file + '-template';
@@ -180,6 +184,7 @@ export class TemplMappListingComponent implements OnInit, OnDestroy {
}
}
+
condifrmDelete() {
const file = this.fileToDelete.split('/')[1].split('-')[0];
const ext = this.fileToDelete.split('/')[1].split('.')[1];