From 8e5fd27787bae1799f3417f48558b1da9e31dce3 Mon Sep 17 00:00:00 2001 From: Valentin Mihai Date: Fri, 25 Nov 2022 14:26:19 +0200 Subject: [PATCH] RED-5401 - display remove suggestions in preview --- apps/red-ui/src/app/models/file/annotation.wrapper.ts | 6 ++++++ libs/red-domain/src/lib/files/super-types.ts | 5 +++++ 2 files changed, 11 insertions(+) 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 1f0d7f0f5..32a7c15c2 100644 --- a/apps/red-ui/src/app/models/file/annotation.wrapper.ts +++ b/apps/red-ui/src/app/models/file/annotation.wrapper.ts @@ -16,6 +16,7 @@ import { LowLevelFilterTypes, ManualRedactionType, SuggestionAddSuperTypes, + SuggestionRemoveSuperTypes, SuggestionsSuperTypes, SuperType, SuperTypes, @@ -190,6 +191,10 @@ export class AnnotationWrapper implements IListable, Record { return !!SuggestionAddSuperTypes[this.superType]; } + get isSuggestionRemove() { + return !!SuggestionRemoveSuperTypes[this.superType]; + } + get isSuggestionRemoveDictionary() { return this.superType === SuperTypes.SuggestionRemoveDictionary; } @@ -249,6 +254,7 @@ export class AnnotationWrapper implements IListable, Record { return ( this.isRedacted || this.isSuggestionAdd || + this.isSuggestionRemove || this.isSuggestionResize || this.isSuggestionLegalBasisChange || this.isSuggestionRecategorizeImage diff --git a/libs/red-domain/src/lib/files/super-types.ts b/libs/red-domain/src/lib/files/super-types.ts index 283170576..29ec299cc 100644 --- a/libs/red-domain/src/lib/files/super-types.ts +++ b/libs/red-domain/src/lib/files/super-types.ts @@ -44,6 +44,11 @@ export const SuggestionAddSuperTypes = { [SuperTypes.SuggestionForceHint]: true, } as const; +export const SuggestionRemoveSuperTypes = { + [SuperTypes.SuggestionRemove]: true, + [SuperTypes.SuggestionRemoveDictionary]: true, +} as const; + export const SuggestionsSuperTypes = { [SuperTypes.SuggestionAdd]: true, [SuperTypes.SuggestionAddDictionary]: true,