diff --git a/src/frontend/app/indexation/field-list/field-list.component.html b/src/frontend/app/indexation/field-list/field-list.component.html index 3e826f8eb608ed550b1ecd76f34767771258579a..4f488b3c67d0649282a377974d3eed6cf0ef972e 100644 --- a/src/frontend/app/indexation/field-list/field-list.component.html +++ b/src/frontend/app/indexation/field-list/field-list.component.html @@ -10,7 +10,7 @@ {{field.label}} </div> <div class="fieldInput" [class.advancedInput]="field.type === 'checkbox'"> - <ng-container *ngIf="field.type === 'string'"> + <ng-container *ngIf="field.type === 'string' || field.type === 'autocomplete'"> <mat-form-field class="input-form" floatLabel="never"> <textarea matInput [placeholder]="lang[field.type + 'Input']" matTextareaAutosize matAutosizeMinRows="1" cdkAutosizeMaxRows="6" disabled></textarea> diff --git a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts index ce0ab05b656095e2fffead7e3688f39eca7125f4..db6c5daa1051b575b4ed2bb255cda50651c52d71 100644 --- a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts +++ b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts @@ -160,6 +160,13 @@ export class IndexingFormComponent implements OnInit { type: 'date', default_value : '', values: [] + }, + { + identifier: 'tags', + label: this.lang.tags, + type: 'autocomplete', + default_value : '', + values: ['/rest/autocomplete/tags'] } ]; availableFieldsClone: any[] = []; diff --git a/src/frontend/lang/lang-en.ts b/src/frontend/lang/lang-en.ts index 1b995e18787226d1291043a227fb8e2b97cc5f03..c18acab40587647fc6bd625f6bd612c1863125f9 100755 --- a/src/frontend/lang/lang-en.ts +++ b/src/frontend/lang/lang-en.ts @@ -1120,4 +1120,5 @@ export const LANG_EN = { "noSelectedValue" : "No selected value", "searchValue" : "Search a value", "initiatorEntityAlt" : "Initiator entity", + "autocompleteInput" : "Autocomplete input", }; diff --git a/src/frontend/lang/lang-fr.ts b/src/frontend/lang/lang-fr.ts index 67061e5a18f322e2f7d3734af2681cde11a2e930..be9a44e91ac45d8cb2a0960d5878aa028fea5129 100755 --- a/src/frontend/lang/lang-fr.ts +++ b/src/frontend/lang/lang-fr.ts @@ -1157,4 +1157,5 @@ export const LANG_FR = { "noSelectedValue" : "Aucun élément sélectionné", "searchValue" : "Rechercher un élément", "initiatorEntityAlt" : "Entité initiatrice", + "autocompleteInput" : "Auto-completion", }; diff --git a/src/frontend/lang/lang-nl.ts b/src/frontend/lang/lang-nl.ts index 6971e145e32eb50ad47934bd6bc0299b8c49e559..cad75edb387daa9e9d816045ff57120506128a70 100755 --- a/src/frontend/lang/lang-nl.ts +++ b/src/frontend/lang/lang-nl.ts @@ -1146,4 +1146,5 @@ export const LANG_NL = { "noSelectedValue" : "No selected value", //_TO_TRANSLATE "searchValue" : "Search a value", //_TO_TRANSLATE "initiatorEntityAlt" : "Initiator entity", //_TO_TRANSLATE + "autocompleteInput" : "Autocomplete input", //_TO_TRANSLATE };