From 7539b2a0f78bf84838d4585a14324a2b3450fcdf Mon Sep 17 00:00:00 2001 From: Dan Percic Date: Wed, 17 Nov 2021 16:49:32 +0200 Subject: [PATCH] remove type from --- .../edit-dossier-dictionary.component.html | 8 ++++---- .../edit-dossier-dictionary.component.ts | 14 ++++++++++---- .../dossier-details-stats.component.html | 6 ++++-- .../services/entity-services/dossiers.service.ts | 15 --------------- apps/red-ui/src/app/state/app-state.service.ts | 13 +++---------- libs/common-ui | 2 +- libs/red-domain/src/lib/dossiers/dossier.model.ts | 3 +-- 7 files changed, 23 insertions(+), 38 deletions(-) diff --git a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.html b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.html index 06dee2be4..6cd5f9d5f 100644 --- a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.html +++ b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.html @@ -1,10 +1,10 @@
-
{{ dossier.type?.label }}
+
{{ dossierDictionary?.label }}
- {{ 'edit-dossier-dialog.dictionary.entries' | translate: { length: (dossier.type?.entries || []).length } }} + {{ 'edit-dossier-dialog.dictionary.entries' | translate: { length: (dossierDictionary?.entries || []).length } }}
@@ -19,13 +19,13 @@ [placeholder]="'edit-dossier-dialog.dictionary.display-name.placeholder' | translate" [saveTooltip]="'edit-dossier-dialog.dictionary.display-name.save' | translate" [showPreview]="false" - [value]="dossier.type?.label" + [value]="dossierDictionary?.label" >
diff --git a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.ts b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.ts index 956ab598e..6e5af5471 100644 --- a/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.ts +++ b/apps/red-ui/src/app/modules/dossier/dialogs/edit-dossier-dialog/dictionary/edit-dossier-dictionary.component.ts @@ -18,6 +18,7 @@ export class EditDossierDictionaryComponent implements EditDossierSectionInterfa @Output() readonly updateDossier = new EventEmitter(); canEdit = false; readonly circleButtonTypes = CircleButtonTypes; + dossierDictionary: IDictionary; @ViewChild(DictionaryManagerComponent, { static: false }) private readonly _dictionaryManager: DictionaryManagerComponent; @@ -40,16 +41,16 @@ export class EditDossierDictionaryComponent implements EditDossierSectionInterfa async ngOnInit() { this._loadingService.start(); this.canEdit = this._permissionsService.isDossierMember(this.dossier); - await this._dossiersService.updateDossierDictionary(this.dossier.dossierTemplateId, this.dossier.id); + await this._updateDossierDictionary(); this._loadingService.stop(); } async updateDisplayName(label: string) { - const dictionary: IDictionary = { ...this.dossier.type, label }; + const dictionary: IDictionary = { ...this.dossierDictionary, label }; await this._dictionaryService .updateDictionary(dictionary, this.dossier.dossierTemplateId, 'dossier_redaction', this.dossier.id) .toPromise(); - await this._dossiersService.updateDossierDictionary(this.dossier.dossierTemplateId, this.dossier.id); + await this._updateDossierDictionary(); this.updateDossier.emit(); } @@ -64,11 +65,16 @@ export class EditDossierDictionaryComponent implements EditDossierSectionInterfa false, ) .toPromise(); - await this._dossiersService.updateDossierDictionary(this.dossier.dossierTemplateId, this.dossier.id); + await this._updateDossierDictionary(); this.updateDossier.emit(); } revert() { this._dictionaryManager.revert(); } + + private async _updateDossierDictionary() { + const { dossierId, dossierTemplateId } = this.dossier; + this.dossierDictionary = await this._dictionaryService.getFor(dossierTemplateId, 'dossier_redaction', dossierId).toPromise(); + } } diff --git a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview/components/dossier-details-stats/dossier-details-stats.component.html b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview/components/dossier-details-stats/dossier-details-stats.component.html index 0dd0c8949..d350e144d 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview/components/dossier-details-stats/dossier-details-stats.component.html +++ b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview/components/dossier-details-stats/dossier-details-stats.component.html @@ -6,7 +6,9 @@
- {{ 'dossier-overview.dossier-details.stats.processing-documents' | translate: { count: stats.numberOfProcessingFiles } }} + {{ + 'dossier-overview.dossier-details.stats.processing-documents' | translate: { count: stats.numberOfProcessingFiles } + }}
@@ -35,7 +37,7 @@ {{ dossierTemplate(dossier).name }}
-