fixes
This commit is contained in:
parent
b998c3d268
commit
53295b5af1
@ -17,10 +17,6 @@ model User {
|
||||
email String @unique
|
||||
emailVerified Boolean @default(false)
|
||||
image String?
|
||||
password String?
|
||||
bio String?
|
||||
phone String?
|
||||
skillLevel SkillLevel @default(BEGINNER)
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
@ -29,12 +25,29 @@ model User {
|
||||
accounts Account[]
|
||||
|
||||
// App relations
|
||||
profile Profile?
|
||||
activities Activity[]
|
||||
participations Participation[]
|
||||
reviews Review[]
|
||||
favoriteVenues VenueFavorite[]
|
||||
}
|
||||
|
||||
// Profile model for user details (separate from auth)
|
||||
model Profile {
|
||||
id String @id @default(cuid())
|
||||
userId String @unique
|
||||
bio String?
|
||||
phone String?
|
||||
city String?
|
||||
skillLevel SkillLevel @default(BEGINNER)
|
||||
favoriteSports SportType[]
|
||||
createdAt DateTime @default(now())
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
// Relations
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||
}
|
||||
|
||||
// Better Auth models
|
||||
model Session {
|
||||
id String @id @default(cuid())
|
||||
@ -107,6 +120,13 @@ enum ActivityStatus {
|
||||
COMPLETED
|
||||
}
|
||||
|
||||
// Participation status
|
||||
enum ParticipationStatus {
|
||||
CONFIRMED
|
||||
PENDING
|
||||
CANCELLED
|
||||
}
|
||||
|
||||
// Venue (Športovisko) model
|
||||
model Venue {
|
||||
id String @id @default(cuid())
|
||||
@ -165,11 +185,11 @@ model Activity {
|
||||
|
||||
// Participation (Účasť na aktivite) model
|
||||
model Participation {
|
||||
id String @id @default(cuid())
|
||||
id String @id @default(cuid())
|
||||
userId String
|
||||
activityId String
|
||||
status String @default("confirmed") // confirmed, pending, cancelled
|
||||
joinedAt DateTime @default(now())
|
||||
status ParticipationStatus @default(CONFIRMED)
|
||||
joinedAt DateTime @default(now())
|
||||
|
||||
// Relations
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||
|
||||
@ -29,6 +29,7 @@ services:
|
||||
NODE_ENV: development
|
||||
ports:
|
||||
- "3001:3001"
|
||||
- "5555:5555" # Prisma Studio
|
||||
depends_on:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
|
||||
Loading…
Reference in New Issue
Block a user