From b2156dbabd750915e59c953eb89cb77bedbf16f3 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Tue, 11 Jul 2023 11:00:08 +0300 Subject: [PATCH] RED-6882: Fixed hard-delete button active for non-owner. --- apps/red-ui/src/app/services/permissions.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/red-ui/src/app/services/permissions.service.ts b/apps/red-ui/src/app/services/permissions.service.ts index ac98b5ee3..f65d574c8 100644 --- a/apps/red-ui/src/app/services/permissions.service.ts +++ b/apps/red-ui/src/app/services/permissions.service.ts @@ -274,11 +274,11 @@ export class PermissionsService { } canHardDeleteDossier(dossier: IDossier): boolean { - return this.canSoftDeleteDossier(dossier); + return this._iqserPermissionsService.has(ROLES.dossiers.delete) && this.isOwner(dossier); } canRestoreDossier(dossier: IDossier): boolean { - return this.canSoftDeleteDossier(dossier); + return this.canHardDeleteDossier(dossier); } canCreateDossier(dossierTemplate: DossierTemplate | DashboardStats): boolean {