Add admin role

Allow privileged users to administer the system.
This commit is contained in:
Kyle Corbitt
2023-08-03 09:34:06 -07:00
parent f3380f302d
commit 8d1609dd52
4 changed files with 41 additions and 17 deletions

View File

@@ -249,12 +249,20 @@ model Session {
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
}
enum UserRole {
ADMIN
USER
}
model User {
id String @id @default(uuid()) @db.Uuid
name String?
email String? @unique
emailVerified DateTime?
image String?
id String @id @default(uuid()) @db.Uuid
name String?
email String? @unique
emailVerified DateTime?
image String?
role UserRole @default(USER)
accounts Account[]
sessions Session[]
organizationUsers OrganizationUser[]