fix npm run build

This commit is contained in:
Rayyan
2026-08-02 20:01:29 +07:00
parent 306c145f91
commit eb6031282a
236 changed files with 5557 additions and 47 deletions
+41 -25
View File
@@ -11,28 +11,29 @@ datasource db {
}
model User {
id String @id @default(uuid()) @db.Uuid
authentikId String? @unique
authentikUserId String? @unique
authentikSubject String? @unique
username String? @unique @db.VarChar(255)
email String? @unique @db.VarChar(320)
name String? @db.VarChar(255)
id String @id @default(uuid()) @db.Uuid
authentikId String? @unique
authentikUserId String? @unique
authentikSubject String? @unique
username String? @unique @db.VarChar(255)
email String? @unique @db.VarChar(320)
name String? @db.VarChar(255)
picture String?
isActive Boolean @default(true)
isActive Boolean @default(true)
deletedAt DateTime?
lastSeenAt DateTime?
lastSyncedAt DateTime?
syncStatus String?
storageQuota BigInt? @default(10737418240)
storageUsed BigInt? @default(0)
storageQuota BigInt? @default(10737418240)
storageUsed BigInt? @default(0)
metadata Json?
userRoles UserRole[]
roles UserRole[]
permissions UserPermission[]
auditLogs AuditLog[]
mediaObjects MediaObject[]
lastGroupHash String? @db.Text
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
lastGroupHash String? @db.Text
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
@@index([authentikId])
@@index([username])
@@ -40,17 +41,17 @@ model User {
}
model Role {
id String @id @default(uuid()) @db.Uuid
code String @unique @db.VarChar(100)
name String @db.VarChar(255)
displayName String? @db.VarChar(255)
description String?
isDefault Boolean @default(false)
rolePermissions RolePermission[]
userRoles UserRole[]
mappings AuthGroupRoleMapping[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
id String @id @default(uuid()) @db.Uuid
code String @unique @db.VarChar(100)
name String @db.VarChar(255)
displayName String? @db.VarChar(255)
description String?
isDefault Boolean @default(false)
permissions RolePermission[]
userRoles UserRole[]
mappings AuthGroupRoleMapping[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model Permission {
@@ -62,6 +63,7 @@ model Permission {
rolePermissions RolePermission[]
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
UserPermission UserPermission[]
}
model RolePermission {
@@ -77,6 +79,20 @@ model RolePermission {
@@index([permissionId])
}
model UserPermission {
id String @id @default(uuid()) @db.Uuid
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
userId String @db.Uuid
permission Permission @relation(fields: [permissionId], references: [id], onDelete: Cascade)
permissionId String @db.Uuid
assignedBy String? @db.VarChar(100)
createdAt DateTime @default(now())
@@unique([userId, permissionId])
@@index([userId])
@@index([permissionId])
}
enum UserRoleSource {
AUTHENTIK
SYSTEM