feat(acls): added backend acls

This commit is contained in:
DecDuck
2025-02-04 13:15:34 +11:00
parent 730608383d
commit eb8fb4fc89
66 changed files with 394 additions and 473 deletions
+15
View File
@@ -21,3 +21,18 @@ model Invitation {
email String?
expires DateTime
}
enum APITokenMode {
User
System
}
model APIToken {
token String @id @default(uuid())
mode APITokenMode
userId String?
user User? @relation(fields: [userId], references: [id])
acls String[]
}