From bca3d2dfe276b19092f82676929e5a739dbd9a3e Mon Sep 17 00:00:00 2001 From: mateuswetah Date: Wed, 11 Nov 2020 16:06:08 -0300 Subject: [PATCH] Offers new term creation from checkbox list input just like in taginput. --- .../metadata-types/taxonomy/Taxonomy.vue | 2 + .../other/checkbox-radio-metadata-input.vue | 81 ++++++++++++------- 2 files changed, 53 insertions(+), 30 deletions(-) diff --git a/src/views/admin/components/metadata-types/taxonomy/Taxonomy.vue b/src/views/admin/components/metadata-types/taxonomy/Taxonomy.vue index ed511e5c3..142842cbe 100644 --- a/src/views/admin/components/metadata-types/taxonomy/Taxonomy.vue +++ b/src/views/admin/components/metadata-types/taxonomy/Taxonomy.vue @@ -17,6 +17,8 @@ :id="'tainacan-item-metadatum_id-' + itemMetadatum.metadatum.id + (itemMetadatum.parent_meta_id ? ('_parent_meta_id-' + itemMetadatum.parent_meta_id) : '')" :is-modal="false" :parent="0" + :allow-new="allowNew" + @showAddNewTerm="openTermCreationModal" :taxonomy_id="taxonomyId" :selected="!valueComponent ? [] : valueComponent" :metadatum-id="itemMetadatum.metadatum.id" diff --git a/src/views/admin/components/other/checkbox-radio-metadata-input.vue b/src/views/admin/components/other/checkbox-radio-metadata-input.vue index 50d0c0430..7d3f9a07b 100644 --- a/src/views/admin/components/other/checkbox-radio-metadata-input.vue +++ b/src/views/admin/components/other/checkbox-radio-metadata-input.vue @@ -188,37 +188,51 @@ :style="{ height: expandResultsSection ? 'auto' : '0px' }" class="modal-card-body tainacan-search-results-container">