From b693be31c4e1d3f137a22d6f50cfebd8d8a10edb Mon Sep 17 00:00:00 2001 From: Alex ORLUC <alex.orluc@maarch.org> Date: Fri, 21 Feb 2020 14:53:06 +0100 Subject: [PATCH] FEAT #12981 front manual ar --- ...nowledgement-receipt-action.component.html | 29 +++++++++++++++++-- ...nowledgement-receipt-action.component.scss | 13 +++++++++ 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/src/frontend/app/actions/create-acknowledgement-receipt-action/create-acknowledgement-receipt-action.component.html b/src/frontend/app/actions/create-acknowledgement-receipt-action/create-acknowledgement-receipt-action.component.html index 70bbc48baa7..38f2b802a84 100755 --- a/src/frontend/app/actions/create-acknowledgement-receipt-action/create-acknowledgement-receipt-action.component.html +++ b/src/frontend/app/actions/create-acknowledgement-receipt-action/create-acknowledgement-receipt-action.component.html @@ -7,10 +7,33 @@ <div class="col-md-12"> <p *ngIf="acknowledgement.sendEmail || acknowledgement.sendPaper">{{lang.makeActionOn}} <b *ngIf="data.resIds.length === 0" color="primary" class="highlight">{{lang.currentIndexingMail}}</b> - <b *ngIf="data.resIds.length == 1" color="primary" - class="highlight">{{data.resource.chrono}}</b> + <b *ngIf="data.resIds.length == 1" color="primary" class="highlight">{{data.resource.chrono}}</b> <b *ngIf="data.resIds.length > 1" color="primary" class="highlight">{{data.resIds.length}} {{lang.elements}}</b> ? + <div *ngIf="arMode !== 'manual' && arMode !== 'auto'"> + <mat-slide-toggle [(ngModel)]="manualAR" color="primary" (change)="toggleArManual($event.checked)"> + {{lang.editAcknowledgementReceipt}}</mat-slide-toggle> + </div> + <div *ngIf="manualAR"> + <mat-form-field floatLabel="never"> + <span matPrefix class="attachLabel">{{lang.object}} : </span> + <input matInput [(ngModel)]="emailsubject" maxlength="100"> + </mat-form-field> + <div class="models"> + <plugin-select-search *ngIf="availableEmailModels.length > 0" [label]="lang.emailModel" + [placeholderLabel]="lang.emailModel" [datas]="availableEmailModels" + [formControlSelect]="templateEmailListForm" (afterSelected)="mergeEmailTemplate($event)"> + </plugin-select-search> + + <plugin-select-search #templateList *ngIf="availableSignEmailModels.length > 0" + [label]="lang.emailSignatures" [placeholderLabel]="lang.emailSignatures" + [datas]="availableSignEmailModels" [formControlSelect]="emailSignListForm" + (afterSelected)="mergeSignEmailTemplate($event)"> + </plugin-select-search> + </div> + <textarea style="padding-top: 10px;" name="emailSignature" id="emailSignature" + [(ngModel)]="emailContent"></textarea> + </div> <div *ngIf="acknowledgement.alreadySend.number"> <div class="alert-message alert-message-info acknowledgementList" role="alert"> <p> @@ -69,4 +92,4 @@ [disabled]="loading || (!acknowledgement.sendEmail && !acknowledgement.sendPaper)" (click)="onSubmit()">{{lang.validate}}</button> <button mat-raised-button mat-button [disabled]="loading" [mat-dialog-close]="">{{lang.cancel}}</button> -</div> +</div> \ No newline at end of file diff --git a/src/frontend/app/actions/create-acknowledgement-receipt-action/create-acknowledgement-receipt-action.component.scss b/src/frontend/app/actions/create-acknowledgement-receipt-action/create-acknowledgement-receipt-action.component.scss index 45d114a19c4..bb6c4ac289d 100644 --- a/src/frontend/app/actions/create-acknowledgement-receipt-action/create-acknowledgement-receipt-action.component.scss +++ b/src/frontend/app/actions/create-acknowledgement-receipt-action/create-acknowledgement-receipt-action.component.scss @@ -1,3 +1,5 @@ +@import '../../../css/vars.scss'; + .highlight { font-size: 110%; } @@ -34,4 +36,15 @@ b { font-size: 120%; } +} + +.models { + display: grid; + grid-template-columns: 1fr 1fr; + grid-gap: 20px; + padding-top: 10px; +} + +.attachLabel { + color: $primary; } \ No newline at end of file -- GitLab