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/05/24 15:03:12 UTC
[incubator-dlab] branch project_grid updated (df00d5d -> 7dea58f)
This is an automated email from the ASF dual-hosted git repository.
ankovalyshyn pushed a change to branch project_grid
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.
from df00d5d emit data on etit project action
new 118cfee update data list after project creation
new 7dea58f extend delete project from list
The 2 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.
Summary of changes:
.../project/project-form/project-form.component.ts | 3 +++
.../project/project-list/project-list.component.ts | 7 +++----
.../webapp/src/app/administration/project/project.component.html | 2 +-
.../webapp/src/app/administration/project/project.component.ts | 9 +++++++++
4 files changed, 16 insertions(+), 5 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org
[incubator-dlab] 01/02: update data list after project creation
Posted by an...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ankovalyshyn pushed a commit to branch project_grid
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
commit 118cfee26e4e67ede6236f0a3faca3c9624d174d
Author: Andriana Kovalyshyn <An...@epam.com>
AuthorDate: Fri May 24 17:05:34 2019 +0300
update data list after project creation
---
.../app/administration/project/project-form/project-form.component.ts | 3 +++
1 file changed, 3 insertions(+)
diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts
index 583a634..3cb5a9b 100644
--- a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts
@@ -22,6 +22,7 @@
import { ToastrService } from 'ngx-toastr';
import { ProjectService,RolesGroupsService, EndpointService } from '../../../core/services';
+ import { ProjectDataService } from '../project-data.service';
import { Project } from '../project.component';
@Component({
@@ -41,6 +42,7 @@ export class ProjectFormComponent implements OnInit {
public toastr: ToastrService,
private _fb: FormBuilder,
private projectService: ProjectService,
+ private projectDataService: ProjectDataService,
private rolesService: RolesGroupsService,
private endpointService: EndpointService
) { }
@@ -58,6 +60,7 @@ export class ProjectFormComponent implements OnInit {
this.projectService.createProject(data).subscribe(response => {
response && this.toastr.success('Project created successfully!', 'Success!');
+ this.projectDataService.updateProjects();
this.reset();
}, error => this.toastr.error(error.message || 'Project creation failed!', 'Oops!'));
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org
[incubator-dlab] 02/02: extend delete project from list
Posted by an...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
ankovalyshyn pushed a commit to branch project_grid
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
commit 7dea58f23e8f62fd8a3bd6b1b2e4f85a532a2690
Author: Andriana Kovalyshyn <An...@epam.com>
AuthorDate: Fri May 24 18:02:56 2019 +0300
extend delete project from list
---
.../project/project-list/project-list.component.ts | 7 +++----
.../webapp/src/app/administration/project/project.component.html | 2 +-
.../webapp/src/app/administration/project/project.component.ts | 9 +++++++++
3 files changed, 13 insertions(+), 5 deletions(-)
diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-list/project-list.component.ts b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-list/project-list.component.ts
index 9e02839..4f73aa6 100644
--- a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-list/project-list.component.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-list/project-list.component.ts
@@ -23,7 +23,6 @@
import { Subscription } from 'rxjs';
import { ProjectDataService } from '../project-data.service';
- import { ProjectService } from '../../../core/services';
import { Project } from '../project.component';
@Component({
@@ -36,13 +35,13 @@ export class ProjectListComponent implements OnInit, OnDestroy {
displayedColumns: string[] = ['project_name', 'endpoints_list', 'project_tag', 'actions'];
dataSource: Project[] | any;
@Output() editItem: EventEmitter<{}> = new EventEmitter();
+ @Output() deleteItem: EventEmitter<{}> = new EventEmitter();
private subscriptions: Subscription = new Subscription();
constructor(
public toastr: ToastrService,
- private projectDataService: ProjectDataService,
- private projectService: ProjectService
+ private projectDataService: ProjectDataService
) { }
@@ -61,6 +60,6 @@ export class ProjectListComponent implements OnInit, OnDestroy {
}
public deleteProject(item: Project[]) {
- debugger;
+ this.deleteItem.emit(item);
}
}
diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.html b/services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.html
index 9a9f6fa..778dc17 100644
--- a/services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.html
+++ b/services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.html
@@ -32,5 +32,5 @@
</mat-card>
<ng-template #list>
- <project-list (editItem)="editProject($event)"></project-list>
+ <project-list deleteProject (editItem)="editProject($event)" (deleteItem)="deleteProject($event)"></project-list>
</ng-template>
diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.ts b/services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.ts
index f39e0a9..2d31681 100644
--- a/services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/administration/project/project.component.ts
@@ -22,6 +22,7 @@ import { MatDialog, MatDialogRef, MAT_DIALOG_DATA } from '@angular/material';
import { Subscription } from 'rxjs';
import { ProjectDataService } from './project-data.service';
+import { NotificationDialogComponent } from '../../shared/modal-dialog/notification-dialog';
export interface Project {
project_name: string;
@@ -69,6 +70,14 @@ export class ProjectComponent implements OnInit, OnDestroy {
console.log('Update project');
});
}
+
+ public deleteProject($event) {
+ $event.name = $event.project_name;
+ this.dialog.open(NotificationDialogComponent, { data: { type: 'confirmation', item: $event }, panelClass: 'modal-sm' })
+ .afterClosed().subscribe(() => {
+ console.log('Delete project');
+ });
+ }
}
@Component({
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org