- added settings page and function
- add Role Ring for avatar and display role for user nav
This commit is contained in:
@@ -9,7 +9,7 @@ datasource db {
|
||||
}
|
||||
|
||||
model User {
|
||||
id String @id
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
email String
|
||||
emailVerified Boolean @default(false)
|
||||
@@ -32,7 +32,7 @@ model User {
|
||||
}
|
||||
|
||||
model Session {
|
||||
id String @id
|
||||
id String @id @default(uuid())
|
||||
expiresAt DateTime
|
||||
token String
|
||||
createdAt DateTime @default(now())
|
||||
@@ -52,7 +52,7 @@ model Session {
|
||||
}
|
||||
|
||||
model Account {
|
||||
id String @id
|
||||
id String @id @default(uuid())
|
||||
accountId String
|
||||
providerId String
|
||||
userId String
|
||||
@@ -72,7 +72,7 @@ model Account {
|
||||
}
|
||||
|
||||
model Verification {
|
||||
id String @id
|
||||
id String @id @default(uuid())
|
||||
identifier String
|
||||
value String
|
||||
expiresAt DateTime
|
||||
@@ -84,7 +84,7 @@ model Verification {
|
||||
}
|
||||
|
||||
model Organization {
|
||||
id String @id
|
||||
id String @id @default(uuid())
|
||||
name String
|
||||
slug String
|
||||
logo String?
|
||||
@@ -100,7 +100,7 @@ model Organization {
|
||||
}
|
||||
|
||||
model Member {
|
||||
id String @id
|
||||
id String @id @default(uuid())
|
||||
organizationId String
|
||||
organization Organization @relation(fields: [organizationId], references: [id], onDelete: Cascade)
|
||||
userId String
|
||||
@@ -114,7 +114,7 @@ model Member {
|
||||
}
|
||||
|
||||
model Invitation {
|
||||
id String @id
|
||||
id String @id @default(uuid())
|
||||
organizationId String
|
||||
organization Organization @relation(fields: [organizationId], references: [id], onDelete: Cascade)
|
||||
email String
|
||||
@@ -129,3 +129,16 @@ model Invitation {
|
||||
@@index([email])
|
||||
@@map("invitation")
|
||||
}
|
||||
|
||||
model Setting {
|
||||
id String @id @default(uuid())
|
||||
key String @unique
|
||||
value String
|
||||
description String
|
||||
relation String @default("admin")
|
||||
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
@@map("setting")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user