From d559c179645144f617c00affbfef7be1eda06b30 Mon Sep 17 00:00:00 2001 From: Alex Orluc <alex.orluc@maarch.org> Date: Thu, 13 Feb 2020 21:13:25 +0100 Subject: [PATCH] FEAT #12072 TIME 0:15 fix format --- .../sended-resource-page.component.html | 2 +- .../sended-resource-page.component.ts | 12 +++++++----- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/frontend/app/sendedResource/sended-resource-page/sended-resource-page.component.html b/src/frontend/app/sendedResource/sended-resource-page/sended-resource-page.component.html index a79ef1214db..92720f065e3 100644 --- a/src/frontend/app/sendedResource/sended-resource-page/sended-resource-page.component.html +++ b/src/frontend/app/sendedResource/sended-resource-page/sended-resource-page.component.html @@ -129,5 +129,5 @@ <div mat-dialog-actions class="actions" *ngIf="emailStatus !== 'SENT'"> <button mat-raised-button color="primary" (click)="onSubmit()">Envoyer</button> <button mat-raised-button color="primary" (click)="saveDraft()">Enregistrer le brouilon</button> - <button mat-raised-button color="warn" (click)="deleteEmail()" [disabled]="emailStatus === 'SENT' || emailStatus === 'WAITING'">Supprimer</button> + <button mat-raised-button color="warn" (click)="deleteEmail()" *ngIf="data.emailId" [disabled]="emailStatus === 'SENT' || emailStatus === 'WAITING'">Supprimer</button> </div> diff --git a/src/frontend/app/sendedResource/sended-resource-page/sended-resource-page.component.ts b/src/frontend/app/sendedResource/sended-resource-page/sended-resource-page.component.ts index f63b83d78c3..be0fa410ede 100644 --- a/src/frontend/app/sendedResource/sended-resource-page/sended-resource-page.component.ts +++ b/src/frontend/app/sendedResource/sended-resource-page/sended-resource-page.component.ts @@ -300,12 +300,12 @@ export class SendedResourcePageComponent implements OnInit { Object.keys(data.document).forEach(element => { if (['id', 'isLinked', 'original'].indexOf(element) === -1) { data.document[element].forEach((dataAttach: any) => { - const elem = this.emailAttachTool[element].list.filter((item: any) => item.id === dataAttach.id); + const elem = this.emailAttachTool[element].list.filter((item: any) => item.id === dataAttach.id || item.id === dataAttach); if (elem.length > 0) { this.emailAttach[element] = elem.map((item: any) => { return { ...item, - format: dataAttach.original ? item.format : 'pdf', + format: dataAttach.original || dataAttach.original === undefined ? item.format : 'pdf', original: dataAttach.original } }) @@ -316,8 +316,9 @@ export class SendedResourcePageComponent implements OnInit { this.emailAttach.document.original = data.document.original; } }); - data.document - + console.log(this.emailAttachTool); + console.log(this.emailAttach); + resolve(true); }), catchError((err) => { @@ -402,12 +403,13 @@ export class SendedResourcePageComponent implements OnInit { this.emailAttachTool[element].list = data[element].map((item: any) => { return { ...item, + original : item.original !== undefined ? item.original : true, title: item.chrono !== undefined ? `${item.chrono} - ${item.label} (${item.typeLabel})` : `${item.label} (${item.typeLabel})` } }); } }); - + resolve(true); }), catchError((err: any) => { -- GitLab