feat: user page & $dropFetch util

This commit is contained in:
DecDuck
2025-03-14 12:22:08 +11:00
parent 3225f536ce
commit bd1cb67cd0
39 changed files with 416 additions and 166 deletions

View File

@@ -0,0 +1,5 @@
-- AlterTable
ALTER TABLE "LinkedAuthMec" ADD COLUMN "enabled" BOOLEAN NOT NULL DEFAULT true;
-- AlterTable
ALTER TABLE "User" ADD COLUMN "enabled" BOOLEAN NOT NULL DEFAULT true;

View File

@@ -3,8 +3,9 @@ enum AuthMec {
}
model LinkedAuthMec {
userId String
mec AuthMec
userId String
mec AuthMec
enabled Boolean @default(true)
credentials Json
@@ -29,7 +30,7 @@ enum APITokenMode {
model APIToken {
id String @id @default(uuid())
token String @default(uuid()) @unique
token String @unique @default(uuid())
mode APITokenMode
name String

View File

@@ -2,6 +2,7 @@ model User {
id String @id @default(uuid())
username String @unique
admin Boolean @default(false)
enabled Boolean @default(true)
email String
displayName String