From 9c1dfa9ac3c25549c7165c4e1a4df589d848d1cb Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Fri, 7 Feb 2020 17:27:18 +0100 Subject: [PATCH] FEAT #12361 TIME 0:15 disable department in indexingForm if admin mode --- .../ban-autocomplete/address-ban-autocomplete.component.html | 2 +- .../ban-autocomplete/address-ban-autocomplete.component.ts | 1 + .../app/indexation/indexing-form/indexing-form.component.html | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/frontend/app/contact/ban-autocomplete/address-ban-autocomplete.component.html b/src/frontend/app/contact/ban-autocomplete/address-ban-autocomplete.component.html index 111fdfa3834..f9d12115e59 100644 --- a/src/frontend/app/contact/ban-autocomplete/address-ban-autocomplete.component.html +++ b/src/frontend/app/contact/ban-autocomplete/address-ban-autocomplete.component.html @@ -1,7 +1,7 @@ <form> <input type="hidden" [formControl]="controlAutocomplete"> <mat-form-field floatLabel="never" class="input-form depList" *ngIf="!controlAutocomplete.disabled"> - <button mat-button matPrefix [matMenuTriggerFor]="menu"(click)="$event.stopPropagation()"> + <button mat-button matPrefix [matMenuTriggerFor]="menu" (click)="$event.stopPropagation()" [disabled]="adminMode"> {{addressBANCurrentDepartment}} <i class="fas fa-angle-down"></i> </button> <mat-menu #menu="matMenu"> diff --git a/src/frontend/app/contact/ban-autocomplete/address-ban-autocomplete.component.ts b/src/frontend/app/contact/ban-autocomplete/address-ban-autocomplete.component.ts index d54de4b0734..096348e1a31 100644 --- a/src/frontend/app/contact/ban-autocomplete/address-ban-autocomplete.component.ts +++ b/src/frontend/app/contact/ban-autocomplete/address-ban-autocomplete.component.ts @@ -40,6 +40,7 @@ export class AddressBanAutocompleteComponent implements OnInit { * FormControl used when autocomplete is used in form and must be catched in a form control. */ @Input('control') controlAutocomplete: FormControl; + @Input('admin') adminMode: boolean; @ViewChild('autoCompleteInput', { static: true }) autoCompleteInput: ElementRef; diff --git a/src/frontend/app/indexation/indexing-form/indexing-form.component.html b/src/frontend/app/indexation/indexing-form/indexing-form.component.html index a6a111ff141..a86b78b6b42 100644 --- a/src/frontend/app/indexation/indexing-form/indexing-form.component.html +++ b/src/frontend/app/indexation/indexing-form/indexing-form.component.html @@ -155,7 +155,7 @@ </app-tag-input> </ng-container> <ng-container *ngIf="field.type === 'banAutocomplete'"> - <app-address-ban-input [control]="arrFormControl[field.identifier]" style="width:100%;"> + <app-address-ban-input [control]="arrFormControl[field.identifier]" [admin]="adminMode" style="width:100%;"> </app-address-ban-input> </ng-container> </div> -- GitLab