complete story 11.4 (documintation updates)

This commit is contained in:
Naser Mansour
2026-01-03 19:34:05 +02:00
parent b1e51e085a
commit 4de3f439b9
5 changed files with 141 additions and 39 deletions
+2
View File
@@ -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