mirror of
https://github.com/Drop-OSS/drop.git
synced 2025-11-18 18:51:13 +10:00
immutable application settings framework
This commit is contained in:
@ -0,0 +1,7 @@
|
||||
-- CreateTable
|
||||
CREATE TABLE "ApplicationSettings" (
|
||||
"timestamp" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
"enabledAuthencationMechanisms" "AuthMec"[],
|
||||
|
||||
CONSTRAINT "ApplicationSettings_pkey" PRIMARY KEY ("timestamp")
|
||||
);
|
||||
@ -13,6 +13,12 @@ datasource db {
|
||||
url = env("DATABASE_URL")
|
||||
}
|
||||
|
||||
model ApplicationSettings {
|
||||
timestamp DateTime @id @default(now())
|
||||
|
||||
enabledAuthencationMechanisms AuthMec[]
|
||||
}
|
||||
|
||||
model User {
|
||||
id String @id @default(uuid())
|
||||
username String @unique
|
||||
@ -45,8 +51,8 @@ model Invitation {
|
||||
id String @id @default(uuid())
|
||||
isAdmin Boolean @default(false)
|
||||
|
||||
username String?
|
||||
email String?
|
||||
username String?
|
||||
email String?
|
||||
}
|
||||
|
||||
enum ClientCapabilities {
|
||||
|
||||
Reference in New Issue
Block a user