feat: add customer email functionality for booking confirmations

- Implemented email confirmation for admin and public bookings.
- Added customerEmail field to booking schemas and services.
- Created email templates for booking confirmation, cancellation, and no-show notifications.
- Updated booking handlers to send emails upon booking creation and status updates.
- Enhanced frontend forms to capture customer email during booking creation.
This commit is contained in:
Jose Selesan
2026-06-02 19:21:04 -03:00
parent 50fa4ed9a5
commit 85f234b05e
22 changed files with 610 additions and 1536 deletions

View File

@@ -82,11 +82,6 @@ export type CourtBooking = Prisma.CourtBookingModel
*
*/
export type CourtBookingLog = Prisma.CourtBookingLogModel
/**
* Model OnboardingRequest
*
*/
export type OnboardingRequest = Prisma.OnboardingRequestModel
/**
* Model PasswordResetRequest
*