mirror of
https://github.com/umami-software/umami.git
synced 2025-12-08 05:12:36 +01:00
Add Role to TeamUser.
This commit is contained in:
parent
502facd426
commit
d5437c895e
4 changed files with 38 additions and 29 deletions
|
|
@ -140,6 +140,7 @@ model Role {
|
|||
groupRoles GroupRole[]
|
||||
userRoles UserRole[]
|
||||
RolePermission RolePermission[]
|
||||
TeamUser TeamUser[]
|
||||
|
||||
@@map("role")
|
||||
}
|
||||
|
|
@ -162,15 +163,13 @@ model UserRole {
|
|||
id String @id() @unique() @map("user_role_id") @db.Uuid
|
||||
roleId String @map("role_id") @db.Uuid
|
||||
userId String @map("user_id") @db.Uuid
|
||||
teamId String? @map("team_id") @db.Uuid
|
||||
createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6)
|
||||
isDeleted Boolean @default(false) @map("is_deleted")
|
||||
|
||||
role Role @relation(fields: [roleId], references: [id])
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
team Team? @relation(fields: [teamId], references: [id])
|
||||
role Role @relation(fields: [roleId], references: [id])
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
|
||||
@@unique([roleId, userId, teamId])
|
||||
@@unique([roleId, userId])
|
||||
@@map("user_role")
|
||||
}
|
||||
|
||||
|
|
@ -181,7 +180,6 @@ model Team {
|
|||
isDeleted Boolean @default(false) @map("is_deleted")
|
||||
|
||||
teamUsers TeamUser[]
|
||||
UserRole UserRole[]
|
||||
Website Website[]
|
||||
|
||||
@@map("team")
|
||||
|
|
@ -191,12 +189,14 @@ model TeamUser {
|
|||
id String @id() @unique() @map("team_user_id") @db.Uuid
|
||||
teamId String @map("team_id") @db.Uuid
|
||||
userId String @map("user_id") @db.Uuid
|
||||
roleId String @map("role_id") @db.Uuid
|
||||
isOwner Boolean @default(false) @map("is_owner")
|
||||
createdAt DateTime? @default(now()) @map("created_at") @db.Timestamptz(6)
|
||||
isDeleted Boolean @default(false) @map("is_deleted")
|
||||
|
||||
team Team @relation(fields: [teamId], references: [id])
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
role Role @relation(fields: [roleId], references: [id])
|
||||
|
||||
@@map("team_user")
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue