You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by an...@apache.org on 2019/06/24 10:56:41 UTC

[incubator-dlab] 06/07: [DLAB-787]: added private notebook ip as terminal parameter

This is an automated email from the ASF dual-hosted git repository.

ankovalyshyn pushed a commit to branch feature/projects
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git

commit 2d6e73dffc422ee05ce9574a5bb14a85c95450c2
Author: Andriana Kovalyshyn <An...@epam.com>
AuthorDate: Mon Jun 24 13:52:53 2019 +0300

    [DLAB-787]: added private notebook ip as terminal parameter
---
 .../computational-resource-create-dialog.component.ts              | 7 +++++--
 .../exploratory/detail-dialog/detail-dialog.component.html         | 4 ++--
 .../src/app/resources/resources-grid/resources-grid.component.html | 2 +-
 .../src/app/resources/resources-grid/resources-grid.model.ts       | 4 +++-
 4 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/services/self-service/src/main/resources/webapp/src/app/resources/computational/computational-resource-create-dialog/computational-resource-create-dialog.component.ts b/services/self-service/src/main/resources/webapp/src/app/resources/computational/computational-resource-create-dialog/computational-resource-create-dialog.component.ts
index bb62ca2..761ca2e 100644
--- a/services/self-service/src/main/resources/webapp/src/app/resources/computational/computational-resource-create-dialog/computational-resource-create-dialog.component.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/resources/computational/computational-resource-create-dialog/computational-resource-create-dialog.component.ts
@@ -78,6 +78,9 @@ export class ComputationalResourceCreateDialogComponent implements OnInit {
   public selectImage($event) {
     this.selectedImage = $event;
     this.getComputationalResourceLimits();
+
+    if ($event.templates)
+      this.resourceForm.controls['version'].setValue($event.templates[0].version)
   }
 
   public selectSpotInstances($event?): void {
@@ -238,10 +241,10 @@ export class ComputationalResourceCreateDialogComponent implements OnInit {
 
         if (this.selectedImage) {
           this.getComputationalResourceLimits();
-          this.filterShapes(); 
+          this.filterShapes();
           this.resourceForm.get('template_name').setValue(this.selectedImage.template_name);
         }
-      }, error => {});
+      }, error => { });
   }
 
   private filterShapes(): void {
diff --git a/services/self-service/src/main/resources/webapp/src/app/resources/exploratory/detail-dialog/detail-dialog.component.html b/services/self-service/src/main/resources/webapp/src/app/resources/exploratory/detail-dialog/detail-dialog.component.html
index fce60ad..d514787 100644
--- a/services/self-service/src/main/resources/webapp/src/app/resources/exploratory/detail-dialog/detail-dialog.component.html
+++ b/services/self-service/src/main/resources/webapp/src/app/resources/exploratory/detail-dialog/detail-dialog.component.html
@@ -41,7 +41,7 @@
 
         <div class="scroll-box" id="scrolling">
           <div class="detail-info" *ngIf="!notebook.error_message">
-            <p>Edge Node IP Address {{notebook.ip}}</p>
+            <p>Edge Node IP Address {{notebook.node_ip}}</p>
             <p *ngIf="notebook.status === 'running'">Up time {{upTimeInHours}} hour(s) since
               {{upTimeSince || "not specified."}}</p>
             <p>Open following URL(s) in your browser to access this box:</p>
@@ -123,4 +123,4 @@
       </div>
     </div>
   </div>
-</div>
\ No newline at end of file
+</div>
diff --git a/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.html b/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.html
index 6940685..840fcd6 100644
--- a/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.html
+++ b/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.html
@@ -152,7 +152,7 @@
             <span>Manage libraries</span>
           </li>
           <li>
-            <a target="_blank" [routerLink]="['/terminal', env.ip]" class="navigate">
+            <a target="_blank" [attr.href]="'/#/terminal/' + env.private_ip" class="navigate">
               <i class="material-icons">laptop</i>
               <span>Open terminal</span>
             </a>
diff --git a/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.model.ts b/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.model.ts
index b60d13a..f1c83f3 100644
--- a/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.model.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.model.ts
@@ -30,7 +30,8 @@ export class ExploratoryModel {
     public resources: Array<any>,
     public time: string,
     public url: Array<any>,
-    public ip: string,
+    public node_ip: string,
+    public private_ip: string,
     public username: string,
     public password: string,
     public bucket_name: string,
@@ -62,6 +63,7 @@ export class ExploratoryModel {
           value.up_time,
           value.exploratory_url,
           sharedDataList.edge_node_ip,
+          value.private_ip,
           value.exploratory_user,
           value.exploratory_pass,
           sharedDataList[DICTIONARY.bucket_name],


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org