Compare commits
No commits in common. "3b7fce30dbb999a0516d4b41fbd7322e2d287c51" and "716643ec8209a9b23fd87a3d47038eb9ed74fc6a" have entirely different histories.
3b7fce30db
...
716643ec82
@ -17,6 +17,10 @@ model User {
|
|||||||
email String @unique
|
email String @unique
|
||||||
emailVerified Boolean @default(false)
|
emailVerified Boolean @default(false)
|
||||||
image String?
|
image String?
|
||||||
|
password String?
|
||||||
|
bio String?
|
||||||
|
phone String?
|
||||||
|
skillLevel SkillLevel @default(BEGINNER)
|
||||||
createdAt DateTime @default(now())
|
createdAt DateTime @default(now())
|
||||||
updatedAt DateTime @updatedAt
|
updatedAt DateTime @updatedAt
|
||||||
|
|
||||||
@ -25,29 +29,12 @@ model User {
|
|||||||
accounts Account[]
|
accounts Account[]
|
||||||
|
|
||||||
// App relations
|
// App relations
|
||||||
profile Profile?
|
|
||||||
activities Activity[]
|
activities Activity[]
|
||||||
participations Participation[]
|
participations Participation[]
|
||||||
reviews Review[]
|
reviews Review[]
|
||||||
favoriteVenues VenueFavorite[]
|
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
|
// Better Auth models
|
||||||
model Session {
|
model Session {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
@ -120,13 +107,6 @@ enum ActivityStatus {
|
|||||||
COMPLETED
|
COMPLETED
|
||||||
}
|
}
|
||||||
|
|
||||||
// Participation status
|
|
||||||
enum ParticipationStatus {
|
|
||||||
CONFIRMED
|
|
||||||
PENDING
|
|
||||||
CANCELLED
|
|
||||||
}
|
|
||||||
|
|
||||||
// Venue (Športovisko) model
|
// Venue (Športovisko) model
|
||||||
model Venue {
|
model Venue {
|
||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
@ -188,7 +168,7 @@ model Participation {
|
|||||||
id String @id @default(cuid())
|
id String @id @default(cuid())
|
||||||
userId String
|
userId String
|
||||||
activityId String
|
activityId String
|
||||||
status ParticipationStatus @default(CONFIRMED)
|
status String @default("confirmed") // confirmed, pending, cancelled
|
||||||
joinedAt DateTime @default(now())
|
joinedAt DateTime @default(now())
|
||||||
|
|
||||||
// Relations
|
// Relations
|
||||||
|
|||||||
@ -29,7 +29,6 @@ services:
|
|||||||
NODE_ENV: development
|
NODE_ENV: development
|
||||||
ports:
|
ports:
|
||||||
- "3001:3001"
|
- "3001:3001"
|
||||||
- "5555:5555" # Prisma Studio
|
|
||||||
depends_on:
|
depends_on:
|
||||||
postgres:
|
postgres:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user