From 2f52a16d52dff9a247c169167141f4c4a9e87db0 Mon Sep 17 00:00:00 2001 From: DecDuck Date: Thu, 26 Dec 2024 19:54:49 +1100 Subject: [PATCH] feat(metadata): 'manual' metadata provider --- components/UploadFileDialog.vue | 3 - pages/admin/library/[id]/import.vue | 271 ++++++------------ pages/admin/library/[id]/index.vue | 171 ++++------- pages/admin/library/import.vue | 160 ++++++----- pages/admin/library/index.vue | 2 +- .../migration.sql | 16 ++ prisma/schema/content.prisma | 2 +- server/api/v1/admin/import/game/index.post.ts | 12 +- server/internal/metadata/index.ts | 18 +- server/internal/metadata/manual.ts | 63 ++++ server/plugins/metadata.ts | 29 +- 11 files changed, 344 insertions(+), 403 deletions(-) create mode 100644 prisma/migrations/20241226065709_rename_custom_to_manual/migration.sql create mode 100644 server/internal/metadata/manual.ts diff --git a/components/UploadFileDialog.vue b/components/UploadFileDialog.vue index f44bc6b..38eb169 100644 --- a/components/UploadFileDialog.vue +++ b/components/UploadFileDialog.vue @@ -73,9 +73,6 @@ @click="() => uploadFile_wrapper()" :class="[ 'inline-flex w-full shadow-sm sm:ml-3 sm:w-auto', - currentFile === undefined - ? 'text-zinc-400 bg-blue-600/10 hover:bg-blue-600/10' - : 'text-white bg-blue-600 hover:bg-blue-500', ]" > Upload diff --git a/pages/admin/library/[id]/import.vue b/pages/admin/library/[id]/import.vue index d892b7b..5a3bfdd 100644 --- a/pages/admin/library/[id]/import.vue +++ b/pages/admin/library/[id]/import.vue @@ -1,70 +1,39 @@