From 0b106fc497cd33c6fa2c6995481421cc2ad3df2a 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 --- server/components/UploadFileDialog.vue | 3 - server/pages/admin/library/[id]/import.vue | 271 ++++++------------ server/pages/admin/library/[id]/index.vue | 171 ++++------- server/pages/admin/library/import.vue | 160 ++++++----- server/pages/admin/library/index.vue | 2 +- .../migration.sql | 16 ++ server/prisma/schema/content.prisma | 2 +- .../api/v1/admin/import/game/index.post.ts | 12 +- server/server/internal/metadata/index.ts | 18 +- server/server/internal/metadata/manual.ts | 63 ++++ server/server/plugins/metadata.ts | 29 +- 11 files changed, 344 insertions(+), 403 deletions(-) create mode 100644 server/prisma/migrations/20241226065709_rename_custom_to_manual/migration.sql create mode 100644 server/server/internal/metadata/manual.ts diff --git a/server/components/UploadFileDialog.vue b/server/components/UploadFileDialog.vue index f44bc6b2..38eb1697 100644 --- a/server/components/UploadFileDialog.vue +++ b/server/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/server/pages/admin/library/[id]/import.vue b/server/pages/admin/library/[id]/import.vue index d892b7bc..5a3bfdde 100644 --- a/server/pages/admin/library/[id]/import.vue +++ b/server/pages/admin/library/[id]/import.vue @@ -1,70 +1,39 @@