♻️  refactor(ReserverController): Déplace les routes de réservation à la racine.

♻️  refactor(RedirecListener): Corrige la redirection pour l'intranet.

♻️  refactor(HomeController): Met à jour les routes pour l'intranet.

♻️  refactor(KeycloakAuthenticator): Nettoie KeycloakAuthenticator.

♻️  refactor(security): Modifie les patterns de firewall pour l'intranet.

 feat(assets): Met à jour l'URL de web-vitals dans reserve.js.

 feat(pwa): Met à jour les URLs du catalogue et des formules dans pwa.yaml.
```
This commit is contained in:
Serreau Jovann
2026-01-28 13:41:31 +01:00
parent 8b50ad82c3
commit f54029cc2a
7 changed files with 47 additions and 47 deletions

View File

@@ -47,14 +47,14 @@ pwa:
- name: "Nos structures"
short_name: "Nos structures"
description: "Nos structures"
url: "/reservation/catalogue"
url: "/catalogue"
icons:
- src: "%kernel.project_dir%/public/provider/images/favicon.png"
sizes: [ 96 ]
- name: "Nos structures"
short_name: "Nos Formules"
description: "Nos Formules"
url: "/reservation/formules"
url: "/formules"
icons:
- src: "%kernel.project_dir%/public/provider/images/favicon.png"
sizes: [ 96 ]

View File

@@ -18,21 +18,10 @@ security:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
# --- 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
logout:
path: reservation_logout
target: reservation_login # Redirige vers le login client après déconnexion
remember_me:
secret: '%kernel.secret%'
lifetime: 604800
# --- FIREWALL PRINCIPAL (CRM / ADMIN) ---
main:
intranet:
pattern: ^/(intranet|crm|2fa)
lazy: true
provider: app_account_provider # Force l'entité Account (Admin) ici
user_checker: App\Security\UserChecker
@@ -54,6 +43,18 @@ security:
logout:
path: app_logout
target: app_home
# --- FIREWALL PRINCIPAL (CRM / ADMIN) ---
main:
pattern: ^/
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
logout:
path: reservation_logout
target: reservation_login # Redirige vers le login client après déconnexion
remember_me:
secret: '%kernel.secret%'
lifetime: 604800
role_hierarchy:
ROLE_ROOT: [ROLE_ADMIN, ROLE_CLIENT_MAIN, ROLE_CUSTOMER]