DM-341: Adapt columns of dossier CSV export
This commit is contained in:
parent
604c7bdff9
commit
d4cedeb836
@ -1,5 +1,5 @@
|
||||
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
|
||||
import { ActionConfig, CircleButtonTypes, EntitiesService, ListingService, LoadingService, Toaster } from '@iqser/common-ui';
|
||||
import { ActionConfig, CircleButtonTypes, EntitiesService, getConfig, ListingService, LoadingService, Toaster } from '@iqser/common-ui';
|
||||
import { Dossier, File, IFile } from '@red/domain';
|
||||
import { PermissionsService } from '@services/permissions.service';
|
||||
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
|
||||
@ -26,6 +26,7 @@ export class DossierOverviewScreenHeaderComponent implements OnInit {
|
||||
readonly roles = Roles;
|
||||
actionConfigs: List<ActionConfig>;
|
||||
readonly downloadBtnDisabled$: Observable<boolean>;
|
||||
readonly isDocumine = getConfig().IS_DOCUMINE;
|
||||
|
||||
constructor(
|
||||
private readonly _toaster: Toaster,
|
||||
@ -68,9 +69,12 @@ export class DossierOverviewScreenHeaderComponent implements OnInit {
|
||||
const fileName = this.dossier.dossierName + '.export.csv';
|
||||
const mapper = (file?: File) => ({
|
||||
...file,
|
||||
hasAnnotations: file.hasRedactions,
|
||||
assignee: this._userService.getName(file.assignee) || '-',
|
||||
primaryAttribute: this._primaryFileAttributeService.getPrimaryFileAttributeValue(file, this.dossier.dossierTemplateId),
|
||||
});
|
||||
const documineOnlyFields = ['hasAnnotations'];
|
||||
const redactionOnlyFields = ['hasHints', 'hasImages', 'hasUpdates', 'hasRedactions'];
|
||||
const fileFields = [
|
||||
'dossierId',
|
||||
'fileId',
|
||||
@ -83,10 +87,7 @@ export class DossierOverviewScreenHeaderComponent implements OnInit {
|
||||
'lastUpdated',
|
||||
'lastUploaded',
|
||||
'lastProcessed',
|
||||
'hasHints',
|
||||
'hasImages',
|
||||
'hasRedactions',
|
||||
'hasUpdates',
|
||||
...(this.isDocumine ? documineOnlyFields : redactionOnlyFields),
|
||||
'excluded',
|
||||
];
|
||||
saveAsCSV(fileName, entities, fileFields, mapper);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user