From 305b7b8a5787d9f2a9df14de84566b02bed2ffdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adina=20=C8=9Aeudan?= Date: Wed, 6 Apr 2022 17:23:46 +0300 Subject: [PATCH] RED-3773: File workload status change permissions --- apps/red-ui/src/app/services/permissions.service.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/red-ui/src/app/services/permissions.service.ts b/apps/red-ui/src/app/services/permissions.service.ts index 2963c85e1..7fe6bfc1b 100644 --- a/apps/red-ui/src/app/services/permissions.service.ts +++ b/apps/red-ui/src/app/services/permissions.service.ts @@ -276,15 +276,15 @@ export class PermissionsService { } private _canSetUnderApproval(file: File, dossier: Dossier): boolean { - return dossier.isActive && file.isUnderReview && this.isReviewerOrApprover(file, dossier); + return dossier.isActive && file.isUnderReview && this.isFileAssignee(file); } private _canUndoApproval(file: File, dossier: Dossier): boolean { - return dossier.isActive && file.isApproved && this.isApprover(dossier); + return dossier.isActive && file.isApproved && this.isFileAssignee(file); } private _canBeApproved(file: File, dossier: Dossier): boolean { - return dossier.isActive && file.canBeApproved; + return dossier.isActive && file.canBeApproved && this.isFileAssignee(file); } private _canAssignUser(file: File, dossier: Dossier) { @@ -306,10 +306,10 @@ export class PermissionsService { } private _canSetToNew(file: File, dossier: Dossier): boolean { - return dossier.isActive && file.isUnderReview && this.isDossierMember(dossier); + return dossier.isActive && file.isUnderReview && this.isFileAssignee(file); } private _canSetUnderReview(file: File, dossier: Dossier): boolean { - return dossier.isActive && file.isUnderApproval; + return dossier.isActive && file.isUnderApproval && this.isFileAssignee(file); } }