From 1ded35f32f753206ead4c16b07a769f78483970c 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 --- server/pages/admin/library/[id]/index.vue | 185 ++++++++++++------ server/pages/admin/library/index.vue | 2 +- .../pages/admin/metadata/games/[id]/index.vue | 2 +- server/pages/admin/metadata/index.vue | 6 +- .../migration.sql | 2 + server/prisma/models/user.prisma | 3 +- .../api/v1/client/capability/index.post.ts | 1 + .../server/api/v1/notifications/index.get.ts | 18 +- .../api/v1/notifications/readall.post.ts | 18 +- server/server/api/v1/notifications/ws.get.ts | 19 +- server/server/internal/acls/index.ts | 32 +++ server/server/internal/library/index.ts | 1 + server/server/internal/notifications/index.ts | 27 ++- 13 files changed, 209 insertions(+), 107 deletions(-) create mode 100644 server/prisma/migrations/20250515043254_add_acls_to_notifications/migration.sql diff --git a/server/pages/admin/library/[id]/index.vue b/server/pages/admin/library/[id]/index.vue index ed19f0c8..83cb8100 100644 --- a/server/pages/admin/library/[id]/index.vue +++ b/server/pages/admin/library/[id]/index.vue @@ -1,82 +1,141 @@ +