user creation and invites

This commit is contained in:
2025-06-24 16:31:13 -04:00
parent 23c8f468fe
commit a659401bde
32 changed files with 667 additions and 30 deletions

View File

@@ -12,6 +12,7 @@ model User {
email String @unique
password String? // hashed password
name String?
username String @unique
role Role @default(GUEST)
events Event[] @relation("EventCreator")
createdAt DateTime @default(now())
@@ -48,3 +49,14 @@ enum RsvpStatus {
NO
PENDING
}
model InviteToken {
id String @id @default(cuid())
email String @unique
role Role
token String @unique
eventId String?
expiresAt DateTime
accepted Boolean @default(false)
createdAt DateTime @default(now())
}