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/11/13 12:18:20 UTC

[incubator-dlab] branch DLAB-1213 created (now f79861a)

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

ankovalyshyn pushed a change to branch DLAB-1213
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.


      at f79861a  [DLAB-1213]: added endpoint for admin project management

This branch includes the following new commits:

     new f79861a  [DLAB-1213]: added endpoint for admin project management

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



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


[incubator-dlab] 01/01: [DLAB-1213]: added endpoint for admin project management

Posted by an...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit f79861a2a04fe2616dc473a26f4a32658bf1e113
Author: Andriana Kovalyshyn <An...@epam.com>
AuthorDate: Wed Nov 13 14:18:08 2019 +0200

    [DLAB-1213]: added endpoint for admin project management
---
 .../src/app/administration/management/management.component.ts    | 2 +-
 .../resources/webapp/src/app/core/services/project.service.ts    | 9 +++++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/management/management.component.ts b/services/self-service/src/main/resources/webapp/src/app/administration/management/management.component.ts
index 0cef57e..8e8b0b8 100644
--- a/services/self-service/src/main/resources/webapp/src/app/administration/management/management.component.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/administration/management/management.component.ts
@@ -128,7 +128,7 @@ export class ManagementComponent implements OnInit {
 
   manageEnvironment(event: { action: string, project: any }) {
     if (event.action === 'stop')
-      this.projectService.toggleProjectStatus(event.project, event.action)
+      this.projectService.stopProjectAction(event.project.project_name)
         .subscribe(() => this.handleSuccessAction(event.action), error => this.toastr.error(error.message, 'Oops!'));
 
     if (event.action === 'terminate')
diff --git a/services/self-service/src/main/resources/webapp/src/app/core/services/project.service.ts b/services/self-service/src/main/resources/webapp/src/app/core/services/project.service.ts
index bc06862..d623f52 100644
--- a/services/self-service/src/main/resources/webapp/src/app/core/services/project.service.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/core/services/project.service.ts
@@ -78,6 +78,15 @@ export class ProjectService {
         catchError(ErrorUtils.handleServiceError));
   }
 
+  public stopProjectAction(data): Observable<{}> {
+    const url = `/managing/stop/${data}`;
+    return this.applicationServiceFacade
+      .buildToggleProjectStatus(url, data)
+      .pipe(
+        map(response => response),
+        catchError(ErrorUtils.handleServiceError));
+  }
+
   public updateProjectsBudget(data): Observable<{}> {
     const url = '/budget';
     return this.applicationServiceFacade


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