diff --git a/apps/red-ui/src/app/services/permissions.service.ts b/apps/red-ui/src/app/services/permissions.service.ts index f0d138521..fceea66d7 100644 --- a/apps/red-ui/src/app/services/permissions.service.ts +++ b/apps/red-ui/src/app/services/permissions.service.ts @@ -299,12 +299,12 @@ export class PermissionsService { /** UNDER_REVIEW => NEW */ private _canSetToNew(file: File, dossier: Dossier): boolean { - return dossier.isActive && file.isUnderReview && this.isDossierMember(dossier); + return dossier.isActive && file.isUnderReview && this.isAssigneeOrApprover(file, dossier); } /** UNDER_REVIEW => UNDER_APPROVAL */ private _canSetUnderApproval(file: File, dossier: Dossier): boolean { - return dossier.isActive && file.isUnderReview && this.isDossierMember(dossier); + return dossier.isActive && file.isUnderReview && this.isAssigneeOrApprover(file, dossier); } /** UNDER_APPROVAL => UNDER_REVIEW OR NEW => UNDER_REVIEW */