diff --git a/src/admin/components/other/collections-modal.vue b/src/admin/components/other/collections-modal.vue new file mode 100644 index 000000000..88b5c59a2 --- /dev/null +++ b/src/admin/components/other/collections-modal.vue @@ -0,0 +1,93 @@ + + + + + {{ this.$i18n.get('collections') }} + + + + {{ $i18n.get('instruction_select_a_target_collection') }} + + + {{ collection.name }} + {{ collection.length > 200 ? (collection.description.substring(0,197) + '...') : collection.description }} + + + + + + + + + + + + + + + diff --git a/src/admin/pages/lists/items-page.vue b/src/admin/pages/lists/items-page.vue index 597d5b90f..7672ccd45 100644 --- a/src/admin/pages/lists/items-page.vue +++ b/src/admin/pages/lists/items-page.vue @@ -141,7 +141,7 @@ - + + + + {{ $i18n.get('add_one_item') }} + + {{ $i18n.get('add_items_bulk') + ' (Not ready)' }} @@ -661,6 +669,7 @@ import Pagination from '../../components/search/pagination.vue' import AdvancedSearch from '../../components/advanced-search/advanced-search.vue'; import AvailableImportersModal from '../../components/other/available-importers-modal.vue'; + import CollectionsModal from '../../components/other/collections-modal.vue'; import { mapActions, mapGetters } from 'vuex'; export default { @@ -795,6 +804,13 @@ } }); }, + onOpenCollectionsModal() { + this.$modal.open({ + parent: this, + component: CollectionsModal, + hasModalCard: true + }); + }, updateSearch() { this.$eventBusSearch.setSearchQuery(this.futureSearchQuery); },
{{ $i18n.get('instruction_select_a_target_collection') }}
{{ collection.length > 200 ? (collection.description.substring(0,197) + '...') : collection.description }}