From 1d682672889d9f9646c8e04e5f8a764ace2f16ac Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Wed, 19 Jun 2024 17:01:20 +0300 Subject: [PATCH] RED-9337: owner and file assignee can reanalyse error file. --- apps/red-ui/src/app/services/permissions.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/red-ui/src/app/services/permissions.service.ts b/apps/red-ui/src/app/services/permissions.service.ts index dffa16845..9cbd4b85c 100644 --- a/apps/red-ui/src/app/services/permissions.service.ts +++ b/apps/red-ui/src/app/services/permissions.service.ts @@ -407,7 +407,11 @@ export class PermissionsService { } #canReanalyseFile(file: File, dossier: Dossier): boolean { - return dossier.isActive && this.isAssigneeOrApprover(file, dossier) && file.analysisRequired; + return ( + dossier.isActive && + ((this.isAssigneeOrApprover(file, dossier) && file.analysisRequired) || + (file.isError && (this.isOwner(dossier) || this.isFileAssignee(file)))) + ); } #canEnableAutoAnalysis(file: File, dossier: Dossier): boolean {