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