fix(prisma): update prisma schemas

This commit is contained in:
DecDuck
2025-01-19 16:46:43 +11:00
parent a309651fe4
commit 36776cc61e
3 changed files with 17 additions and 5 deletions

View File

@ -29,7 +29,9 @@ model Game {
mImageLibrary String[] // linked to objects in s3
versions GameVersion[]
libraryBasePath String @unique // Base dir for all the game versions
libraryBasePath String @unique // Base dir for all the game versions
collections CollectionEntry[]
@@unique([metadataSource, metadataId], name: "metadataKey")
}

View File

@ -7,10 +7,10 @@ model User {
displayName String
profilePicture String // Object
authMecs LinkedAuthMec[]
clients Client[]
authMecs LinkedAuthMec[]
clients Client[]
notifications Notification[]
collections Collection[]
}
model Notification {
@ -21,7 +21,7 @@ model Notification {
userId String
user User @relation(fields: [userId], references: [id])
created DateTime @default(now())
created DateTime @default(now())
title String
description String
actions String[]

View File

@ -0,0 +1,10 @@
import prisma from "~/server/internal/db/database";
export default defineEventHandler(async (h3) => {
const user = await h3.context.session.getAdminUser(h3);
if (!user) throw createError({ statusCode: 403 });
const users = await prisma.user.findMany({});
return users;
});