diff --git a/apps/red-ui/src/app/models/file/file-status.wrapper.ts b/apps/red-ui/src/app/models/file/file-status.wrapper.ts index 6021e9adc..74aea75e4 100644 --- a/apps/red-ui/src/app/models/file/file-status.wrapper.ts +++ b/apps/red-ui/src/app/models/file/file-status.wrapper.ts @@ -88,6 +88,10 @@ export class FileStatusWrapper { return this.fileStatus.rulesVersion; } + get isExcluded() { + return this.fileStatus.status === 'EXCLUDED'; + } + get status() { return this.fileStatus.status === 'REPROCESS' || this.fileStatus.status === 'FULLREPROCESS' ? 'PROCESSING' : this.fileStatus.status; } diff --git a/libs/red-ui-http/src/lib/model/fileStatus.ts b/libs/red-ui-http/src/lib/model/fileStatus.ts index 6fbfcd490..6b8569577 100644 --- a/libs/red-ui-http/src/lib/model/fileStatus.ts +++ b/libs/red-ui-http/src/lib/model/fileStatus.ts @@ -120,6 +120,7 @@ export namespace FileStatus { | 'ERROR' | 'UNASSIGNED' | 'UNDER_REVIEW' + | 'EXCLUDED' | 'UNDER_APPROVAL' | 'APPROVED'; export const StatusEnum = { @@ -132,6 +133,7 @@ export namespace FileStatus { UNASSIGNED: 'UNASSIGNED' as StatusEnum, UNDERREVIEW: 'UNDER_REVIEW' as StatusEnum, UNDERAPPROVAL: 'UNDER_APPROVAL' as StatusEnum, - APPROVED: 'APPROVED' as StatusEnum + APPROVED: 'APPROVED' as StatusEnum, + EXCLUDED: 'EXCLUDED' as StatusEnum }; }