show last redaction modification date
This commit is contained in:
parent
8fff79fe22
commit
c321209c32
@ -7,7 +7,7 @@
|
||||
</div>
|
||||
|
||||
<div class="cell">
|
||||
<redaction-date-column [date]="file.annotationModificationDate" [isError]="file.isError"></redaction-date-column>
|
||||
<redaction-date-column [date]="file.redactionModificationDate" [isError]="file.isError"></redaction-date-column>
|
||||
</div>
|
||||
|
||||
<div *ngFor="let config of displayedAttributes" class="cell">
|
||||
|
||||
@ -3,9 +3,10 @@
|
||||
<redaction-dossiers-listing-dossier-name [dossierStats]="stats" [dossier]="dossier"></redaction-dossiers-listing-dossier-name>
|
||||
</div>
|
||||
|
||||
<div class="cell">
|
||||
<redaction-date-column [date]="stats.annotationLastModified"></redaction-date-column>
|
||||
</div>
|
||||
<!--TODO: when dossier-stats api is updated show dossier's last modification date-->
|
||||
<!-- <div class="cell">-->
|
||||
<!-- <redaction-date-column [date]="stats.redactionModificationDate"></redaction-date-column>-->
|
||||
<!-- </div>-->
|
||||
|
||||
<div class="cell">
|
||||
<redaction-dossier-workload-column [dossierStats]="stats" [dossier]="dossier"></redaction-dossier-workload-column>
|
||||
|
||||
@ -26,7 +26,7 @@ export class ConfigService {
|
||||
get tableConfig(): TableColumnConfig<Dossier>[] {
|
||||
return [
|
||||
{ label: _('dossier-listing.table-col-names.name'), sortByKey: 'searchKey', width: '2fr' },
|
||||
{ label: _('dossier-listing.table-col-names.last-modified') },
|
||||
// { label: _('dossier-listing.table-col-names.last-modified') },
|
||||
{ label: _('dossier-listing.table-col-names.needs-work') },
|
||||
{ label: _('dossier-listing.table-col-names.owner'), class: 'user-column' },
|
||||
{ label: _('dossier-listing.table-col-names.documents-status'), class: 'flex-end', width: 'auto' },
|
||||
|
||||
@ -827,7 +827,7 @@
|
||||
"table-col-names": {
|
||||
"added-on": "Added",
|
||||
"assigned-to": "Assigned to",
|
||||
"last-modified": "Last modified on",
|
||||
"last-modified": "Last modified",
|
||||
"name": "Name",
|
||||
"needs-work": "Workload",
|
||||
"pages": "Pages",
|
||||
|
||||
@ -42,7 +42,6 @@ export class DossierStats implements IDossierStats {
|
||||
readonly numberOfFiles: number;
|
||||
readonly numberOfProcessingFiles: number;
|
||||
readonly processingStats: ProcessingStats;
|
||||
readonly annotationLastModified: string;
|
||||
|
||||
readonly hasFiles: boolean;
|
||||
|
||||
@ -55,12 +54,11 @@ export class DossierStats implements IDossierStats {
|
||||
this.hasRedactionsFilePresent = stats.hasRedactionsFilePresent;
|
||||
this.hasSuggestionsFilePresent = stats.hasSuggestionsFilePresent;
|
||||
this.hasUpdatesFilePresent = stats.hasUpdatesFilePresent;
|
||||
this.annotationLastModified = /*stats.annotationLastModified;*/ new Date().toDateString();
|
||||
this.numberOfPages = stats.numberOfPages;
|
||||
this.numberOfFiles = stats.numberOfFiles;
|
||||
this.numberOfProcessingFiles = Object.entries<number>(this.fileCountPerProcessingStatus)
|
||||
.filter(([key, _]) => isProcessingStatuses.includes(key as ProcessingFileStatus))
|
||||
.reduce((count, [_, value]) => count + value, 0);
|
||||
.filter(([key]) => isProcessingStatuses.includes(key as ProcessingFileStatus))
|
||||
.reduce((count, [, value]) => count + value, 0);
|
||||
this.processingStats = this.#processingStats;
|
||||
this.hasFiles = this.numberOfFiles > 0;
|
||||
}
|
||||
|
||||
@ -11,5 +11,4 @@ export interface IDossierStats {
|
||||
hasUpdatesFilePresent: boolean;
|
||||
numberOfPages: number;
|
||||
numberOfFiles: number;
|
||||
annotationLastModified: string;
|
||||
}
|
||||
|
||||
@ -9,7 +9,6 @@ export class File extends Entity<IFile> implements IFile {
|
||||
readonly allManualRedactionsApplied: boolean;
|
||||
readonly analysisDuration?: number;
|
||||
readonly analysisRequired: boolean;
|
||||
readonly annotationModificationDate?: string;
|
||||
readonly approvalDate?: string;
|
||||
readonly assignee?: string;
|
||||
readonly dictionaryVersion?: number;
|
||||
@ -41,6 +40,7 @@ export class File extends Entity<IFile> implements IFile {
|
||||
readonly processingStatus: ProcessingFileStatus;
|
||||
readonly workflowStatus: WorkflowFileStatus;
|
||||
readonly fileManipulationDate: string;
|
||||
readonly redactionModificationDate: string;
|
||||
|
||||
readonly statusSort: number;
|
||||
readonly cacheIdentifier?: string;
|
||||
@ -65,7 +65,6 @@ export class File extends Entity<IFile> implements IFile {
|
||||
this.allManualRedactionsApplied = !!file.allManualRedactionsApplied;
|
||||
this.analysisDuration = file.analysisDuration;
|
||||
this.analysisRequired = !!file.analysisRequired && !file.excluded;
|
||||
this.annotationModificationDate = file.annotationModificationDate;
|
||||
this.approvalDate = file.approvalDate;
|
||||
this.assignee = file.assignee;
|
||||
this.dictionaryVersion = file.dictionaryVersion;
|
||||
@ -98,7 +97,8 @@ export class File extends Entity<IFile> implements IFile {
|
||||
this.uploader = file.uploader;
|
||||
this.excludedPages = file.excludedPages || [];
|
||||
this.hasSuggestions = !!file.hasSuggestions;
|
||||
this.fileManipulationDate = file.fileManipulationDate;
|
||||
this.fileManipulationDate = file.fileManipulationDate ?? '';
|
||||
this.redactionModificationDate = file.redactionModificationDate ?? '';
|
||||
|
||||
this.statusSort = StatusSorter[this.workflowStatus];
|
||||
this.cacheIdentifier = btoa(this.fileManipulationDate ?? '');
|
||||
|
||||
@ -32,7 +32,6 @@ export interface IFile {
|
||||
/**
|
||||
* Shows which dictionary versions was used during the analysis.
|
||||
*/
|
||||
readonly annotationModificationDate?: string;
|
||||
readonly dictionaryVersion?: number;
|
||||
/**
|
||||
* Shows which dossier dictionary versions was used during the analysis.
|
||||
@ -151,5 +150,6 @@ export interface IFile {
|
||||
/**
|
||||
* Last time the actual file was touched
|
||||
*/
|
||||
readonly fileManipulationDate: string;
|
||||
readonly fileManipulationDate: string | null;
|
||||
readonly redactionModificationDate: string | null;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user