claude md minor updates with init
This commit is contained in:
parent
4a0c98b134
commit
30d0d46566
|
|
@ -87,13 +87,15 @@ Core models in `app/Models/`:
|
|||
|
||||
### Middleware
|
||||
- `admin` - Ensures user is admin (`EnsureUserIsAdmin`)
|
||||
- `client` - Ensures user is a client (`EnsureUserIsClient`)
|
||||
- `active` - Ensures user account is active (`EnsureUserIsActive`)
|
||||
- `SetLocale` - Sets language from session/user preference
|
||||
|
||||
### Authentication (Fortify)
|
||||
All auth is handled via Fortify with custom Volt views. Features enabled:
|
||||
- Registration, Email verification, Password reset
|
||||
- Two-factor authentication with QR codes
|
||||
- Email verification, Password reset, Profile/password updates
|
||||
- Two-factor authentication with QR codes and recovery codes
|
||||
- Note: Public registration is disabled; admin creates all client accounts
|
||||
|
||||
### Volt Component Pattern
|
||||
This project uses **class-based** Volt components:
|
||||
|
|
@ -159,6 +161,7 @@ Located in `app/Notifications/`:
|
|||
- **Booking:** `BookingApproved`, `BookingRejected`
|
||||
- **Consultation:** `ConsultationCancelled`, `ConsultationRescheduled`, `ConsultationReminder24h`, `ConsultationReminder2h`
|
||||
- **Account:** `WelcomeAccountNotification`, `PasswordResetByAdminNotification`, `AccountReactivatedNotification`, `AccountTypeChangedNotification`
|
||||
- **Timeline:** `TimelineUpdateNotification`
|
||||
|
||||
### Business Rules
|
||||
- **No self-registration:** Admin creates all client accounts
|
||||
|
|
|
|||
Loading…
Reference in New Issue