Skip to content

Commit

Permalink
refactor(#2095): remove update button & move permissions button
Browse files Browse the repository at this point in the history
  • Loading branch information
bossenti committed Nov 8, 2023
1 parent b333351 commit ec293c4
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 44 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -90,34 +90,18 @@
</button>
<div *ngIf="item.installed" style="margin-left: 5px">
<button
class="small-button-add mat-basic no-min-width"
[disabled]="!item.editable"
mat-raised-button
class="small-button-add-inverted"
mat-button
[matMenuTriggerFor]="menu"
mat-raised-button
[disabled]="!item.editable"
(click)="
showPermissionsDialog(item.elementId, item.name)
"
*ngIf="item.available"
>
<span style="font-size: 12px">...</span>
<mat-icon>share</mat-icon>
<span>&nbsp;Manage permissions</span>
</button>
<mat-menu #menu="matMenu">
<button
mat-menu-item
(click)="refresh(item.elementId)"
[disabled]="!item.available"
>
<mat-icon>refresh</mat-icon>
<span>&nbsp;Update</span>
</button>
<button
mat-menu-item
(click)="
showPermissionsDialog(item.elementId, item.name)
"
[disabled]="!item.available"
>
<mat-icon>share</mat-icon>
<span>&nbsp;Manage permissions</span>
</button>
</mat-menu>
</div>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,7 @@ import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
import { MatSnackBar } from '@angular/material/snack-bar';
import { AddService } from '../../services/add.service';
import { DomSanitizer, SafeUrl } from '@angular/platform-browser';
import {
ExtensionsServiceEndpointItem,
PipelineElementEndpointService,
} from '@streampipes/platform-services';
import { ExtensionsServiceEndpointItem } from '@streampipes/platform-services';
import { AppConstants } from '../../../services/app.constants';
import { ObjectPermissionDialogComponent } from '../../../core-ui/object-permission-dialog/object-permission-dialog.component';
import { PanelType, DialogService } from '@streampipes/shared-ui';
Expand Down Expand Up @@ -51,8 +48,6 @@ export class EndpointItemComponent implements OnInit {
triggerInstallation: EventEmitter<any> = new EventEmitter<any>();

constructor(
private snackBar: MatSnackBar,
private pipelineElementEndpointService: PipelineElementEndpointService,
private addService: AddService,
private sanitizer: DomSanitizer,
public appConstants: AppConstants,
Expand Down Expand Up @@ -137,19 +132,6 @@ export class EndpointItemComponent implements OnInit {
event.stopPropagation();
}

refresh(elementId: string) {
this.pipelineElementEndpointService
.update(elementId)
.subscribe(msg => {
this.snackBar.open(msg.notifications[0].title, 'Ok', {
duration: 2000,
});
})
.add(() => {
// this.loadCurrentElements(type);
});
}

showPermissionsDialog(elementId: string, elementName: string) {
const dialogRef = this.dialogService.open(
ObjectPermissionDialogComponent,
Expand Down

0 comments on commit ec293c4

Please sign in to comment.