feat(contrat): Améliore l'affichage des contrats et ajoute suivi des paiements.

Cette commit améliore l'affichage des contrats dans le dashboard,
ajoute le suivi des paiements et corrige des bugs mineurs.
```
This commit is contained in:
Serreau Jovann
2026-01-23 10:17:53 +01:00
parent c351c239c5
commit 160240fe85
11 changed files with 300 additions and 63 deletions

View File

@@ -20,6 +20,7 @@ security:
# --- NOUVEAU FIREWALL DÉDIÉ CLIENTS ---
customer_reservation:
pattern: ^/reservation
provider: reserve_account_provider # Force l'entité Customer ici
custom_authenticator: App\Security\CustomerAuthenticator
user_checker: App\Security\UserChecker # Si vous voulez vérifier l'activation du compte
@@ -61,7 +62,7 @@ security:
access_control:
- { path: ^/2fa, roles: PUBLIC_ACCESS }
# Protection de l'espace client (Firewall customer_reservation)
- { path: ^/gestion-contrat, roles: [ROLE_CUSTOMER] }
- { path: ^/espace-contrat, roles: [ROLE_CUSTOMER] }
# Protection du CRM (Firewall main)
- { path: ^/crm, roles: [ROLE_ADMIN] }
- { path: ^/, roles: PUBLIC_ACCESS }