From e32d05ea279eb64e253c94eb138a5dd98e46c9a5 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sat, 26 Mar 2022 15:23:25 -0500 Subject: [PATCH] Podcast library item card, edit details, batch edit --- client/components/app/Appbar.vue | 10 +- client/components/cards/LazyBookCard.vue | 45 ++-- client/components/modals/item/EditModal.vue | 14 +- .../components/modals/item/tabs/Authors.vue | 201 ---------------- .../components/modals/item/tabs/Details.vue | 10 +- .../components/modals/item/tabs/Episodes.vue | 55 +++++ ...temDetailsEdit.vue => BookDetailsEdit.vue} | 0 .../components/widgets/PodcastDetailsEdit.vue | 224 ++++++++++++++++++ client/pages/batch/index.vue | 19 +- client/pages/item/_id/index.vue | 8 +- server/objects/entities/PodcastEpisode.js | 20 ++ server/objects/mediaTypes/Podcast.js | 8 +- server/objects/metadata/PodcastMetadata.js | 18 ++ server/utils/scandir.js | 7 +- 14 files changed, 395 insertions(+), 244 deletions(-) delete mode 100644 client/components/modals/item/tabs/Authors.vue create mode 100644 client/components/modals/item/tabs/Episodes.vue rename client/components/widgets/{ItemDetailsEdit.vue => BookDetailsEdit.vue} (100%) create mode 100644 client/components/widgets/PodcastDetailsEdit.vue diff --git a/client/components/app/Appbar.vue b/client/components/app/Appbar.vue index 9118883a..57a57cff 100644 --- a/client/components/app/Appbar.vue +++ b/client/components/app/Appbar.vue @@ -47,10 +47,10 @@

{{ numLibraryItemsSelected }} Selected

- + - +