From 91d65750c1100a4a65ddf5069dfa934d52f764d0 Mon Sep 17 00:00:00 2001 From: Valentin Mihai Date: Tue, 16 Apr 2024 16:44:59 +0300 Subject: [PATCH] RED-8638 - Adapt UI to new manualChanges types --- .../src/app/modules/file-preview/utils/dialog-options.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/red-ui/src/app/modules/file-preview/utils/dialog-options.ts b/apps/red-ui/src/app/modules/file-preview/utils/dialog-options.ts index 5383cc324..a2048645f 100644 --- a/apps/red-ui/src/app/modules/file-preview/utils/dialog-options.ts +++ b/apps/red-ui/src/app/modules/file-preview/utils/dialog-options.ts @@ -155,6 +155,7 @@ export const getRemoveRedactionOptions = ( const translations = isDocumine ? removeAnnotationTranslations : removeRedactionTranslations; const { permissions, redactions, applyToAllDossiers, isApprover, falsePositiveContext } = data; const isBulk = redactions.length > 1; + const hasReasonChanged = redactions.some(r => r.hasLegalBasisChanged || r.hasBeenRecategorized); const options: DetailsRadioOption[] = []; if (permissions.canRemoveOnlyHere) { @@ -169,7 +170,7 @@ export const getRemoveRedactionOptions = ( value: RemoveRedactionOptions.ONLY_HERE, }); } - if (permissions.canRemoveFromDictionary) { + if (permissions.canRemoveFromDictionary && !hasReasonChanged) { options.push({ label: isBulk ? translations.IN_DOSSIER.labelBulk : translations.IN_DOSSIER.label, description: isBulk ? translations.IN_DOSSIER.descriptionBulk : translations.IN_DOSSIER.description,