You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by dg...@apache.org on 2020/07/07 14:46:00 UTC

[incubator-dlab] branch develop updated: Added log for opening terminal(UI)

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

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


The following commit(s) were added to refs/heads/develop by this push:
     new c03a9c1  Added log for opening terminal(UI)
c03a9c1 is described below

commit c03a9c1a7f91a17e052bbc642c687c103ea91a2c
Author: Dmytro_Gnatyshyn <di...@ukr.net>
AuthorDate: Tue Jul 7 17:45:41 2020 +0300

    Added log for opening terminal(UI)
---
 .../src/app/resources/resources-grid/resources-grid.component.html  | 2 +-
 .../src/app/resources/resources-grid/resources-grid.component.ts    | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

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 f7b6b34..2f9088c 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
@@ -208,7 +208,7 @@
                   <i class="material-icons">developer_board</i>
                   <span>Manage libraries</span>
                 </li>
-                <li *ngIf="element.status === 'running'">
+                <li *ngIf="element.status === 'running'" (click)="logAction(element.name)">
                   <a target="_blank" [attr.href]="'/#/terminal/' + element.private_ip + '/' + element.endpoint"
                     class="navigate">
                     <i class="material-icons">laptop</i>
diff --git a/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.ts b/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.ts
index c67f019..a354c40 100644
--- a/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.ts
@@ -39,6 +39,7 @@ import { DICTIONARY } from '../../../dictionary/global.dictionary';
 import {ProgressBarService} from '../../core/services/progress-bar.service';
 import {ComputationModel} from '../computational/computational-resource.model';
 import {NotebookModel} from '../exploratory/notebook.model';
+import {AuditService} from '../../core/services/audit.service';
 
 export interface SharedEndpoint {
   edge_node_ip: string;
@@ -123,6 +124,7 @@ export class ResourcesGridComponent implements OnInit {
     private dialog: MatDialog,
     private progressBarService: ProgressBarService,
     private projectService: ProjectService,
+    private auditService: AuditService,
   ) { }
 
   ngOnInit(): void {
@@ -413,4 +415,8 @@ export class ResourcesGridComponent implements OnInit {
       .subscribe(() => { },
         (error) => console.log('UPDATE USER PREFERENCES ERROR ', error));
   }
+
+  logAction(name) {
+    this.auditService.sendDataToAudit({resource_name: name, info: `Open terminal on notebook ${name}`, type: 'WEB_TERMINAL'}).subscribe();
+  }
 }


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