Merge branch 'main' of git.targo.ca:Targo/targo_backend

This commit is contained in:
Matthieu Haineault 2025-07-17 09:50:24 -04:00
commit acf8d04945

View File

@ -17,7 +17,7 @@ model Users {
id String @id @default(uuid()) id String @id @default(uuid())
first_name String first_name String
last_name String last_name String
email String? @unique email String @unique
phone_number Int @unique phone_number Int @unique
residence String? residence String?
role Roles @default(GUEST) role Roles @default(GUEST)
@ -25,7 +25,7 @@ model Users {
employee Employees? @relation("UserEmployee") employee Employees? @relation("UserEmployee")
customer Customers? @relation("UserCustomer") customer Customers? @relation("UserCustomer")
oauth_access_token OAuthAccessTokens? @relation("UserOAuthAccessToken") oauth_access_tokens OAuthAccessTokens? @relation("UserOAuthAccessToken")
@@map("users") @@map("users")
} }
@ -107,10 +107,12 @@ model OAuthAccessTokens {
id String @id @default(cuid()) id String @id @default(cuid())
user Users @relation("UserOAuthAccessToken", fields: [user_id], references: [id]) user Users @relation("UserOAuthAccessToken", fields: [user_id], references: [id])
user_id String @unique user_id String @unique
application String
access_token String @unique access_token String @unique
refresh_token String @unique refresh_token String @unique
access_token_expiry DateTime access_token_expiry DateTime
refresh_token_expiry DateTime? refresh_token_expiry DateTime?
is_revoked Boolean @default(false)
scopes Json @default("[]") scopes Json @default("[]")
created_at DateTime @default(now()) created_at DateTime @default(now())
updated_at DateTime? updated_at DateTime?