Feature/disable delete all activities if filters are active (#3389)

* Disable delete all activities button if filters are active

* Update changelog
This commit is contained in:
Thomas Kaul
2024-05-10 08:51:34 +02:00
committed by GitHub
parent 80464c7846
commit 61f0da35bc
10 changed files with 31 additions and 10 deletions

View File

@@ -58,6 +58,7 @@
<button
class="align-items-center d-flex"
mat-menu-item
[disabled]="!hasPermissionToDeleteActivity"
(click)="onDeleteAllActivities()"
>
<span class="align-items-center d-flex">
@@ -444,7 +445,11 @@
<span i18n>Export Draft as ICS</span>
</span>
</button>
<button mat-menu-item (click)="onDeleteActivity(element.id)">
<button
mat-menu-item
[disabled]="!hasPermissionToDeleteActivity"
(click)="onDeleteActivity(element.id)"
>
<span class="align-items-center d-flex">
<ion-icon class="mr-2" name="trash-outline" />
<span i18n>Delete</span>

View File

@@ -78,6 +78,7 @@ export class GfActivitiesTableComponent
@Input() dataSource: MatTableDataSource<Activity>;
@Input() deviceType: string;
@Input() hasPermissionToCreateActivity: boolean;
@Input() hasPermissionToDeleteActivity: boolean;
@Input() hasPermissionToExportActivities: boolean;
@Input() hasPermissionToOpenDetails = true;
@Input() locale = getLocale();