From af5adade4d2a7306d1365f21fc70e605014c5c00 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Fri, 1 Nov 2024 10:24:53 +0200 Subject: [PATCH] RED-10330: fixed remove in this context option permissions. --- .../src/app/models/file/annotation-permissions.utils.ts | 6 +----- apps/red-ui/src/app/models/file/annotation.wrapper.ts | 5 ++++- 2 files changed, 5 insertions(+), 6 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 0924121ca..56f3176a7 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 @@ -16,11 +16,7 @@ export const canForceRedaction = (annotation: AnnotationWrapper, canAddRedaction export const canAcceptRecommendation = (annotation: AnnotationWrapper) => annotation.isRecommendation && !annotation.pending; export const canMarkAsFalsePositive = (annotation: AnnotationWrapper, annotationEntity: Dictionary) => - annotation.canBeMarkedAsFalsePositive && - !annotation.hasBeenResizedLocally && - !annotation.isRemovedLocally && - !annotation.hasBeenForcedRedaction && - annotationEntity?.hasDictionary; + annotation.canBeMarkedAsFalsePositive && !annotation.hasBeenResizedLocally && annotationEntity?.hasDictionary; export const canRemoveOnlyHere = (annotation: AnnotationWrapper, canAddRedaction: boolean, autoAnalysisDisabled: boolean) => canAddRedaction && diff --git a/apps/red-ui/src/app/models/file/annotation.wrapper.ts b/apps/red-ui/src/app/models/file/annotation.wrapper.ts index c0f69a8ee..d01ea8fc3 100644 --- a/apps/red-ui/src/app/models/file/annotation.wrapper.ts +++ b/apps/red-ui/src/app/models/file/annotation.wrapper.ts @@ -109,7 +109,10 @@ export class AnnotationWrapper implements IListable { get canBeMarkedAsFalsePositive() { return ( - (this.isRecommendation || this.superType === SuperTypes.Redaction || (this.isSkipped && this.isDictBased)) && + (this.isRecommendation || + this.superType === SuperTypes.Redaction || + (this.isSkipped && this.isDictBased) || + (this.isRemovedLocally && this.isDictBased)) && !this.isImage && !this.imported && !this.pending &&