From 8e69010364010a84a8a341bd6c2c12584d487a36 Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Wed, 31 Jan 2024 10:34:31 +0200 Subject: [PATCH 1/2] RED-8375: disabled in dossier dialog option when page is excluded. --- .../add-hint-dialog/add-hint-dialog.component.ts | 12 +++++++++--- .../redact-recommendation-dialog.component.ts | 2 +- .../redact-text-dialog.component.ts | 2 +- .../file-preview/file-preview-screen.component.ts | 1 + .../app/modules/file-preview/utils/dialog-options.ts | 2 ++ .../app/modules/file-preview/utils/dialog-types.ts | 1 + 6 files changed, 15 insertions(+), 5 deletions(-) diff --git a/apps/red-ui/src/app/modules/file-preview/dialogs/add-hint-dialog/add-hint-dialog.component.ts b/apps/red-ui/src/app/modules/file-preview/dialogs/add-hint-dialog/add-hint-dialog.component.ts index 19fe9a4e3..55c45a3b6 100644 --- a/apps/red-ui/src/app/modules/file-preview/dialogs/add-hint-dialog/add-hint-dialog.component.ts +++ b/apps/red-ui/src/app/modules/file-preview/dialogs/add-hint-dialog/add-hint-dialog.component.ts @@ -5,7 +5,6 @@ import { DetailsRadioOption, IconButtonTypes, IqserDialogComponent, IqserPermiss import { Dictionary, Dossier, IAddRedactionRequest } from '@red/domain'; import { ActiveDossiersService } from '@services/dossiers/active-dossiers.service'; import { DictionaryService } from '@services/entity-services/dictionary.service'; -import { JustificationsService } from '@services/entity-services/justifications.service'; import { Roles } from '@users/roles'; import { tap } from 'rxjs/operators'; import { getRedactOrHintOptions, RedactOrHintOption, RedactOrHintOptions } from '../../utils/dialog-options'; @@ -27,7 +26,6 @@ export class AddHintDialogComponent extends IqserDialogComponent Date: Wed, 31 Jan 2024 10:35:48 +0200 Subject: [PATCH 2/2] RED-8375: disabled actions when both page and file are excluded. --- .../app/modules/file-preview/services/pdf-proxy.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/red-ui/src/app/modules/file-preview/services/pdf-proxy.service.ts b/apps/red-ui/src/app/modules/file-preview/services/pdf-proxy.service.ts index e8b7fc324..8feac0562 100644 --- a/apps/red-ui/src/app/modules/file-preview/services/pdf-proxy.service.ts +++ b/apps/red-ui/src/app/modules/file-preview/services/pdf-proxy.service.ts @@ -229,6 +229,11 @@ export class PdfProxyService { return; } + if (this._state.file().excludedFromAutomaticAnalysis) { + this.#disableActions(); + return; + } + let textPopupElementsToDisable = [...TEXT_POPUPS_TO_TOGGLE]; let headerElementsToDisable = [...HEADER_ITEMS_TO_TOGGLE];