RED-3800 VW Load Guard adaptation and new processing states

This commit is contained in:
Timo Bejan 2022-05-31 11:36:37 +03:00
parent 01a73565fc
commit c5465b8fb3
5 changed files with 15 additions and 5 deletions

View File

@ -95,9 +95,9 @@ const routes: Routes = [
},
{
path: `:${DOSSIER_ID}/file/:${FILE_ID}`,
canActivate: [CompositeRouteGuard, WebViewerLoadedGuard],
canActivate: [CompositeRouteGuard],
data: {
routeGuards: [DossierFilesGuard],
routeGuards: [DossierFilesGuard, WebViewerLoadedGuard],
breadcrumbs: [BreadcrumbTypes.dossierTemplate, BreadcrumbTypes.dossier, BreadcrumbTypes.file],
dossiersService: ACTIVE_DOSSIERS_SERVICE,
},

View File

@ -24,4 +24,7 @@ export const processingFileStatusTranslations: { [key in ProcessingFileStatus]:
REPROCESS: _('file-status.reprocess'),
SURROUNDING_TEXT_PROCESSING: _('file-status.processing'),
UNPROCESSED: _('file-status.unprocessed'),
PRE_PROCESSING: _('file-status.full-processing'),
PRE_PROCESSED: _('file-status.processed'),
PRE_PROCESSING_FAILED: _('file-status.error'),
};

View File

@ -1,7 +1,7 @@
{
"ADMIN_CONTACT_NAME": null,
"ADMIN_CONTACT_URL": null,
"API_URL": "https://dev-05.iqser.cloud/redaction-gateway-v1",
"API_URL": "https://dev-08.iqser.cloud/redaction-gateway-v1",
"APP_NAME": "RedactManager",
"AUTO_READ_TIME": 3,
"BACKEND_APP_VERSION": "4.4.40",
@ -16,7 +16,7 @@
"MAX_RETRIES_ON_SERVER_ERROR": 3,
"OAUTH_CLIENT_ID": "redaction",
"OAUTH_IDP_HINT": null,
"OAUTH_URL": "https://dev-05.iqser.cloud/auth/realms/redaction",
"OAUTH_URL": "https://dev-08.iqser.cloud/auth/realms/redaction",
"RECENT_PERIOD_IN_HOURS": 24,
"SELECTION_MODE": "structural",
"MANUAL_BASE_URL": "https://docs.redactmanager.com/preview"

View File

@ -104,7 +104,9 @@ export class File extends Entity<IFile> implements IFile {
this.numberOfAnalyses = file.numberOfAnalyses;
this.processingStatus = file.processingStatus;
this.workflowStatus = file.workflowStatus;
this.isError = this.processingStatus === ProcessingFileStatuses.ERROR;
this.isError =
this.processingStatus === ProcessingFileStatuses.ERROR ||
this.processingStatus === ProcessingFileStatuses.PRE_PROCESSING_FAILED;
this.isUnprocessed = this.processingStatus === ProcessingFileStatuses.UNPROCESSED;
this.numberOfPages = this.isError ? 0 : file.numberOfPages ?? 0;
this.rulesVersion = file.rulesVersion;

View File

@ -27,6 +27,9 @@ export const ProcessingFileStatuses = {
REPROCESS: 'REPROCESS',
SURROUNDING_TEXT_PROCESSING: 'SURROUNDING_TEXT_PROCESSING',
UNPROCESSED: 'UNPROCESSED',
PRE_PROCESSING: 'PRE_PROCESSING',
PRE_PROCESSED: 'PRE_PROCESSED',
PRE_PROCESSING_FAILED: 'PRE_PROCESSING_FAILED',
} as const;
export type ProcessingFileStatus = keyof typeof ProcessingFileStatuses;
@ -42,6 +45,7 @@ export const isProcessingStatuses: List<ProcessingFileStatus> = [
ProcessingFileStatuses.PROCESSING,
ProcessingFileStatuses.ANALYSE,
ProcessingFileStatuses.FULL_PROCESSING,
ProcessingFileStatuses.PRE_PROCESSING,
] as const;
export const isFullProcessingStatuses: List<ProcessingFileStatus> = [
@ -53,6 +57,7 @@ export const isFullProcessingStatuses: List<ProcessingFileStatus> = [
ProcessingFileStatuses.NER_ANALYZING,
ProcessingFileStatuses.OCR_PROCESSING,
ProcessingFileStatuses.FULL_PROCESSING,
ProcessingFileStatuses.PRE_PROCESSING,
] as const;
export interface StatusBarConfig {