From 1dba112bce14a8baa3e9a6617d08048f5684d5bb Mon Sep 17 00:00:00 2001 From: DecDuck Date: Thu, 15 May 2025 14:55:05 +1000 Subject: [PATCH] feat: separate library and metadata pages, notification acls --- pages/admin/library/[id]/index.vue | 185 ++++++++++++------ pages/admin/library/index.vue | 2 +- pages/admin/metadata/games/[id]/index.vue | 2 +- pages/admin/metadata/index.vue | 6 +- .../migration.sql | 2 + prisma/models/user.prisma | 3 +- server/api/v1/client/capability/index.post.ts | 1 + server/api/v1/notifications/index.get.ts | 18 +- server/api/v1/notifications/readall.post.ts | 18 +- server/api/v1/notifications/ws.get.ts | 19 +- server/internal/acls/index.ts | 32 +++ server/internal/library/index.ts | 1 + server/internal/notifications/index.ts | 27 ++- 13 files changed, 209 insertions(+), 107 deletions(-) create mode 100644 prisma/migrations/20250515043254_add_acls_to_notifications/migration.sql diff --git a/pages/admin/library/[id]/index.vue b/pages/admin/library/[id]/index.vue index ed19f0c..83cb810 100644 --- a/pages/admin/library/[id]/index.vue +++ b/pages/admin/library/[id]/index.vue @@ -1,82 +1,141 @@ +