feat: user roles

This commit is contained in:
diced
2023-07-16 21:35:23 -07:00
parent 48d04fffb7
commit 0f94ad6488
15 changed files with 257 additions and 88 deletions

View File

@@ -24,7 +24,7 @@ model User {
password String?
avatar String?
token String @unique
administrator Boolean @default(false)
role Role @default(USER)
files File[]
urls Url[]
@@ -35,6 +35,12 @@ model User {
IncompleteFile IncompleteFile[]
}
enum Role {
USER
ADMIN
SUPERADMIN
}
model OAuthProvider {
id String @id @default(cuid())
createdAt DateTime @default(now())