From 4bdef893af2d0f92c8ef880401e82bfaf78b5047 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sun, 13 Mar 2022 17:10:48 -0500 Subject: [PATCH] New data model batch routes and batch editor --- client/components/app/Appbar.vue | 34 +- client/components/app/BookListRow.vue | 12 +- client/components/app/BookShelfRow.vue | 12 +- client/components/app/LazyBookshelf.vue | 8 +- .../modals/UserCollectionsModal.vue | 2 +- .../components/modals/edit-tabs/Details.vue | 276 ++------------- client/components/ui/Checkbox.vue | 29 +- client/components/ui/InputDropdown.vue | 17 +- client/components/ui/MultiSelect.vue | 2 +- .../components/ui/MultiSelectQueryInput.vue | 5 +- client/components/widgets/ItemDetailsEdit.vue | 334 ++++++++++++++++++ client/layouts/default.vue | 8 +- client/mixins/bookshelfCardsHelpers.js | 4 +- client/pages/batch/index.vue | 333 ++++++++--------- client/store/index.js | 32 +- server/ApiController.js | 74 +++- server/controllers/LibraryController.js | 8 - server/controllers/LibraryItemController.js | 113 +++--- server/utils/libraryHelpers.js | 44 --- 19 files changed, 743 insertions(+), 604 deletions(-) create mode 100644 client/components/widgets/ItemDetailsEdit.vue diff --git a/client/components/app/Appbar.vue b/client/components/app/Appbar.vue index 8bf8e203..21d25832 100644 --- a/client/components/app/Appbar.vue +++ b/client/components/app/Appbar.vue @@ -44,8 +44,8 @@ -
-

{{ numAudiobooksSelected }} Selected

+
+

{{ numLibraryItemsSelected }} Selected

@@ -53,7 +53,7 @@ -