RED-5281: Made the switch toggle button for watermarks read-only for RED_MANAGER.

This commit is contained in:
Nicoleta Panaghiu 2022-09-27 17:09:20 +03:00
parent 3cdd2f8ad5
commit 3c85e01053
2 changed files with 8 additions and 1 deletions

View File

@ -29,7 +29,12 @@
</div>
<div class="center cell">
<mat-slide-toggle (toggleChange)="toggleStatus(entity)" [checked]="entity.enabled" color="primary"></mat-slide-toggle>
<mat-slide-toggle
(toggleChange)="toggleStatus(entity)"
[checked]="entity.enabled"
[disabled]="!permissionsService.isAdmin()"
color="primary"
></mat-slide-toggle>
</div>
<div class="cell user-column">

View File

@ -17,6 +17,7 @@ import { firstValueFrom } from 'rxjs';
import { WatermarkService } from '@services/entity-services/watermark.service';
import { AdminDialogService } from '../../../services/admin-dialog.service';
import { WatermarksMapService } from '@services/entity-services/watermarks-map.service';
import { PermissionsService } from '@services/permissions.service';
@Component({
templateUrl: './watermarks-listing-screen.component.html',
@ -44,6 +45,7 @@ export class WatermarksListingScreenComponent extends ListingComponent<Watermark
private readonly _watermarksMapService: WatermarksMapService,
private readonly _dialogService: AdminDialogService,
private readonly _toaster: Toaster,
readonly permissionsService: PermissionsService,
) {
super();
this.entitiesService.setEntities(this._watermarksMapService.get(this.#dossierTemplateId));