RED-3595 -> Remove multi select for justification if you are not in dev mode
This commit is contained in:
parent
2e30fb2f89
commit
3b3d1d60cb
@ -3,7 +3,7 @@
|
||||
[headerTemplate]="headerTemplate"
|
||||
[itemSize]="80"
|
||||
[noDataText]="'justifications-listing.no-data.title' | translate"
|
||||
[selectionEnabled]="true"
|
||||
[selectionEnabled]="canUpdateJustifications"
|
||||
[tableColumnConfigs]="tableColumnConfigs"
|
||||
noDataIcon="iqser:document"
|
||||
></iqser-table>
|
||||
@ -11,7 +11,7 @@
|
||||
<ng-template #bulkActions>
|
||||
<iqser-circle-button
|
||||
(action)="openConfirmDeleteDialog()"
|
||||
*ngIf="userPreferenceService.areDevFeaturesEnabled && userService.currentUser.isAdmin && listingService.areSomeSelected$ | async"
|
||||
*ngIf="canUpdateJustifications && listingService.areSomeSelected$ | async"
|
||||
[tooltip]="'justifications-listing.bulk.delete' | translate"
|
||||
[type]="circleButtonTypes.dark"
|
||||
icon="iqser:trash"
|
||||
@ -26,7 +26,7 @@
|
||||
<div class="table-header-actions">
|
||||
<iqser-icon-button
|
||||
(action)="openAddJustificationDialog()"
|
||||
*ngIf="userPreferenceService.areDevFeaturesEnabled && userService.currentUser.isAdmin"
|
||||
*ngIf="canUpdateJustifications"
|
||||
[label]="'justifications-listing.add-new' | translate"
|
||||
[type]="iconButtonTypes.primary"
|
||||
icon="iqser:plus"
|
||||
|
||||
@ -67,4 +67,8 @@ export class JustificationsScreenComponent extends ListingComponent<Justificatio
|
||||
openConfirmDeleteDialog() {
|
||||
this._dialogService.confirmDelete(this.listingService.selected, this.#dossierTemplateId);
|
||||
}
|
||||
|
||||
get canUpdateJustifications(): boolean {
|
||||
return this.userPreferenceService.areDevFeaturesEnabled && this.userService.currentUser.isAdmin;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user