From 7cafb93543e21d00af653fcc1d908fea251eb7a5 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Fri, 11 Feb 2022 09:54:26 +0200 Subject: [PATCH] delta preview for download --- .../add-edit-dossier-template-dialog.component.ts | 2 +- .../add-dossier-dialog/add-dossier-dialog.component.ts | 10 ++++++---- .../edit-dossier-download-package.component.ts | 10 ++++++---- libs/red-domain/src/lib/shared/types.ts | 1 + 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component.ts b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component.ts index 778150cc5..17d1d71ca 100644 --- a/apps/red-ui/src/app/modules/admin/dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component.ts +++ b/apps/red-ui/src/app/modules/admin/dialogs/add-edit-dossier-template-dialog/add-edit-dossier-template-dialog.component.ts @@ -20,7 +20,7 @@ import { firstValueFrom } from 'rxjs'; export class AddEditDossierTemplateDialogComponent extends BaseDialogComponent { hasValidFrom: boolean; hasValidTo: boolean; - downloadTypesEnum: DownloadFileType[] = ['ORIGINAL', 'PREVIEW', 'REDACTED']; + downloadTypesEnum: DownloadFileType[] = ['ORIGINAL', 'PREVIEW', 'DELTA_PREVIEW', 'REDACTED']; downloadTypes: { key: DownloadFileType; label: string }[] = this.downloadTypesEnum.map(type => ({ key: type, label: downloadTypesTranslations[type], diff --git a/apps/red-ui/src/app/modules/dossier/dialogs/add-dossier-dialog/add-dossier-dialog.component.ts b/apps/red-ui/src/app/modules/dossier/dialogs/add-dossier-dialog/add-dossier-dialog.component.ts index edc03ca0e..7ee0c1cd7 100644 --- a/apps/red-ui/src/app/modules/dossier/dialogs/add-dossier-dialog/add-dossier-dialog.component.ts +++ b/apps/red-ui/src/app/modules/dossier/dialogs/add-dossier-dialog/add-dossier-dialog.component.ts @@ -18,10 +18,12 @@ export class AddDossierDialogComponent extends BaseDialogComponent { readonly iconButtonTypes = IconButtonTypes; hasDueDate = false; - downloadTypes: { key: DownloadFileType; label: string }[] = ['ORIGINAL', 'PREVIEW', 'REDACTED'].map((type: DownloadFileType) => ({ - key: type, - label: downloadTypesTranslations[type], - })); + downloadTypes: { key: DownloadFileType; label: string }[] = ['ORIGINAL', 'PREVIEW', 'DELTA_PREVIEW', 'REDACTED'].map( + (type: DownloadFileType) => ({ + key: type, + label: downloadTypesTranslations[type], + }), + ); dossierTemplates: IDossierTemplate[]; availableReportTypes = []; diff --git a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/download-package/edit-dossier-download-package.component.ts b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/download-package/edit-dossier-download-package.component.ts index 6df62c19a..4bef4a2e9 100644 --- a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/download-package/edit-dossier-download-package.component.ts +++ b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/download-package/edit-dossier-download-package.component.ts @@ -15,10 +15,12 @@ import { firstValueFrom } from 'rxjs'; }) export class EditDossierDownloadPackageComponent implements OnInit, EditDossierSectionInterface { form: FormGroup; - downloadTypes: { key: DownloadFileType; label: string }[] = ['ORIGINAL', 'PREVIEW', 'REDACTED'].map((type: DownloadFileType) => ({ - key: type, - label: downloadTypesTranslations[type], - })); + downloadTypes: { key: DownloadFileType; label: string }[] = ['ORIGINAL', 'PREVIEW', 'DELTA_PREVIEW', 'REDACTED'].map( + (type: DownloadFileType) => ({ + key: type, + label: downloadTypesTranslations[type], + }), + ); availableReportTypes: IReportTemplate[] = []; @Input() dossier: Dossier; diff --git a/libs/red-domain/src/lib/shared/types.ts b/libs/red-domain/src/lib/shared/types.ts index 10374a89c..84fdf4d00 100644 --- a/libs/red-domain/src/lib/shared/types.ts +++ b/libs/red-domain/src/lib/shared/types.ts @@ -4,5 +4,6 @@ export const DownloadFileTypes = { ORIGINAL: 'ORIGINAL', PREVIEW: 'PREVIEW', REDACTED: 'REDACTED', + DELTA_PREVIEW: 'DELTA_PREVIEW', } as const; export type DownloadFileType = keyof typeof DownloadFileTypes;