From 0f5411ab46d00f259e92b29b9e4f3f0679e77c48 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Fri, 5 Jul 2024 14:38:19 +0300 Subject: [PATCH] RED-5108: map IGNORED IMAGE_HINT to Hint instead of IngoredHint. --- .../src/app/models/file/annotation-permissions.utils.ts | 4 ++-- libs/red-domain/src/lib/files/super-types.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/red-ui/src/app/models/file/annotation-permissions.utils.ts b/apps/red-ui/src/app/models/file/annotation-permissions.utils.ts index b9ba6bcf6..cfd8afc3d 100644 --- a/apps/red-ui/src/app/models/file/annotation-permissions.utils.ts +++ b/apps/red-ui/src/app/models/file/annotation-permissions.utils.ts @@ -1,6 +1,6 @@ import { AnnotationPermissions } from '@models/file/annotation.permissions'; import { AnnotationWrapper } from '@models/file/annotation.wrapper'; -import { Dictionary, LogEntryEngines } from '@red/domain'; +import { Dictionary, LogEntryEngines, SuperTypes } from '@red/domain'; export const canUndo = (annotation: AnnotationWrapper, isApprover: boolean) => !isApprover && annotation.pending; @@ -9,7 +9,7 @@ export const canForceHint = (annotation: AnnotationWrapper, canAddRedaction: boo export const canForceRedaction = (annotation: AnnotationWrapper, canAddRedaction: boolean) => canAddRedaction && - (annotation.isSkipped || (annotation.IMAGE_HINT && !annotation.hasBeenForcedRedaction)) && + (annotation.isSkipped || (annotation.IMAGE_HINT && annotation.superType === SuperTypes.Hint)) && !annotation.isFalsePositive && !annotation.pending; diff --git a/libs/red-domain/src/lib/files/super-types.ts b/libs/red-domain/src/lib/files/super-types.ts index 027b4eecc..93ab235a0 100644 --- a/libs/red-domain/src/lib/files/super-types.ts +++ b/libs/red-domain/src/lib/files/super-types.ts @@ -90,7 +90,7 @@ export const SuperTypeMapper: Record resolveRedactionType(entry), [EntryStates.SKIPPED]: () => SuperTypes.Hint, - [EntryStates.IGNORED]: () => SuperTypes.IgnoredHint, + [EntryStates.IGNORED]: () => SuperTypes.Hint, [EntryStates.REMOVED]: wrongSuperTypeHandler, [EntryStates.PENDING]: entry => resolveRedactionType(entry), },