complete story 11.4 (documintation updates)
This commit is contained in:
@@ -60,6 +60,7 @@ php artisan make:model ModelName -mf
|
||||
### Services
|
||||
- `app/Services/AvailabilityService.php` - Calculates available time slots for bookings
|
||||
- `app/Services/CalendarService.php` - Generates iCalendar files for consultations
|
||||
- `app/Services/CaptchaService.php` - Math-based captcha for guest booking spam protection
|
||||
|
||||
### Domain Model
|
||||
Core models in `app/Models/`:
|
||||
@@ -162,6 +163,7 @@ Located in `app/Notifications/`:
|
||||
- **Consultation:** `ConsultationCancelled`, `ConsultationRescheduled`, `ConsultationReminder24h`, `ConsultationReminder2h`
|
||||
- **Account:** `WelcomeAccountNotification`, `PasswordResetByAdminNotification`, `AccountReactivatedNotification`, `AccountTypeChangedNotification`
|
||||
- **Timeline:** `TimelineUpdateNotification`
|
||||
- **Guest:** `GuestBookingSubmitted`, `GuestBookingApproved`, `GuestBookingRejected`
|
||||
|
||||
### Business Rules
|
||||
- **No self-registration:** Admin creates all client accounts
|
||||
|
||||
Reference in New Issue
Block a user