This is an automated email from the ASF dual-hosted git repository. ankovalyshyn pushed a commit to branch DLAB-375 in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git
commit b879b8c4e2a1acec83176748c8407699a0d52a07 Author: Andriana Kovalyshyn <[email protected]> AuthorDate: Fri Mar 1 12:52:24 2019 +0200 [DLAB-375]: added isAdmin property to manage views --- .../management-grid/management-grid.component.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/services/self-service/src/main/resources/webapp/src/app/management/management-grid/management-grid.component.ts b/services/self-service/src/main/resources/webapp/src/app/management/management-grid/management-grid.component.ts index efcf6e8..f444ac6 100644 --- a/services/self-service/src/main/resources/webapp/src/app/management/management-grid/management-grid.component.ts +++ b/services/self-service/src/main/resources/webapp/src/app/management/management-grid/management-grid.component.ts @@ -35,10 +35,11 @@ export interface ManageAction { '../../resources/computational/computational-resources-list/computational-resources-list.component.scss' ] }) -export class ManagementGridComponent { +export class ManagementGridComponent implements OnInit{ @Input() allEnvironmentData: Array<any>; @Input() resources: Array<any>; @Input() uploadKey: boolean; + @Input() isAdmin: boolean; @Output() refreshGrid: EventEmitter<{}> = new EventEmitter(); @Output() actionToggle: EventEmitter<ManageAction> = new EventEmitter(); @@ -47,13 +48,17 @@ export class ManagementGridComponent { constructor(public dialog: MatDialog) {} + ngOnInit() { + + } + buildGrid(): void { this.refreshGrid.emit(); } - toggleResourceAction(environment, action, resource?) { + toggleResourceAction(environment, action: string, resource?) { if (resource) { - let resource_name = resource ? resource.computational_name : environment.name; + const resource_name = resource ? resource.computational_name : environment.name; const dialogRef: MatDialogRef<ConfirmationDialog> = this.dialog.open(ConfirmationDialog, { data: { action, resource_name, user: environment.user }, width: '550px' @@ -63,7 +68,9 @@ export class ManagementGridComponent { }); } else { if (action === 'stop') { - this.confirmationDialog.open({ isFooter: false }, environment, environment.name === 'edge node' ? ConfirmationDialogType.StopEdgeNode : ConfirmationDialogType.StopExploratory); + this.confirmationDialog.open( + { isFooter: false }, environment, + environment.name === 'edge node' ? ConfirmationDialogType.StopEdgeNode : ConfirmationDialogType.StopExploratory); } else if (action === 'terminate') { this.confirmationDialog.open({ isFooter: false }, environment, ConfirmationDialogType.TerminateExploratory); } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
