RED-6882: Fixed hard-delete button active for non-owner.

This commit is contained in:
Nicoleta Panaghiu 2023-07-11 11:00:08 +03:00
parent 32eccf6c4b
commit b2156dbabd

View File

@ -274,11 +274,11 @@ export class PermissionsService {
} }
canHardDeleteDossier(dossier: IDossier): boolean { canHardDeleteDossier(dossier: IDossier): boolean {
return this.canSoftDeleteDossier(dossier); return this._iqserPermissionsService.has(ROLES.dossiers.delete) && this.isOwner(dossier);
} }
canRestoreDossier(dossier: IDossier): boolean { canRestoreDossier(dossier: IDossier): boolean {
return this.canSoftDeleteDossier(dossier); return this.canHardDeleteDossier(dossier);
} }
canCreateDossier(dossierTemplate: DossierTemplate | DashboardStats): boolean { canCreateDossier(dossierTemplate: DossierTemplate | DashboardStats): boolean {