Notification service for downloaded CB 37/94137/1
authorEzhilarasi <ezhrajam@in.ibm.com>
Thu, 22 Aug 2019 16:43:07 +0000 (22:13 +0530)
committerEzhilarasi <ezhrajam@in.ibm.com>
Thu, 22 Aug 2019 16:43:16 +0000 (22:13 +0530)
Replaced window alert with notification service
Change-Id: I1e2ba50eea8360dff2747c14c857af8c59763f02
Issue-ID: CCSDK-1275
Signed-off-by: Ezhilarasi <ezhrajam@in.ibm.com>
cds-ui/client/src/app/feature-modules/blueprint/modify-template/editor/editor.component.ts
cds-ui/client/src/app/feature-modules/blueprint/modify-template/editor/editor.service.ts

index 7b2eaeb..cfd83f7 100644 (file)
@@ -331,18 +331,7 @@ export class EditorComponent implements OnInit {
   download() {
     console.log(this.artifactName);
     // status = this.editorService.downloadCBA("/download-blueprint/" + this.artifactName + "/" + this.artifactVersion);
-    status = this.editorService.downloadCBA("/"+this.artifactName + "/" + this.artifactVersion);
-    window.alert(status);
-    // .subscribe(response => {
-    //   console.log(response);
-    //   var blob = new Blob([response], { type: 'application/zip' });
-    //   const fileName = 'CBA';
-    //   saveAs(blob, fileName);
-    // },
-    //   error => {
-    //     console.log(error);
-    //   }
-    // );
+     this.editorService.downloadCBA("/"+this.artifactName + "/" + this.artifactVersion);
   }
   
   setEditorMode() {
index 025fc95..f1d1d14 100644 (file)
@@ -1,7 +1,7 @@
 /*
 ============LICENSE_START==========================================
 ===================================================================
-Copyright (C) 2018 IBM Intellectual Property. All rights reserved.
+Copyright (C) 2018-19 IBM Intellectual Property. All rights reserved.
 ===================================================================
 
 Unless otherwise specified, all software contained herein is licensed
@@ -26,10 +26,12 @@ import { Observable, observable } from 'rxjs';
 import { ApiService } from '../../../../common/core/services/api.service';
 import { saveAs } from 'file-saver';
 import { BlueprintURLs } from '../../../../common/constants/app-constants';
+import { NotificationHandlerService } from 'src/app/common/core/services/notification-handler.service';
 
 @Injectable()
 export class EditorService {
-    constructor(private _http: HttpClient, private api: ApiService) {
+    constructor(private _http: HttpClient, private api: ApiService,
+        private alertService: NotificationHandlerService,) {
     }
 
     enrich(body: FormData): Observable<any> {
@@ -40,7 +42,7 @@ export class EditorService {
             .subscribe(response => {
                 let blob = new Blob([response], { 'type': "application/octet-stream" });
                 saveAs(blob, "CBA.zip");
-                window.alert('Blueprint download successfull' );
+                this.alertService.success('Blueprint downloaded successfully' );
             });
         return "Download Success";