RED-8638 - Adapt UI to new manualChanges types

This commit is contained in:
Valentin Mihai 2024-04-16 16:44:59 +03:00
parent d158d41a10
commit 91d65750c1

View File

@ -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<RemoveRedactionOption>[] = [];
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,