Commit Graph

14 Commits

Author SHA1 Message Date
Serreau Jovann
0be752c145 ```
 feat(revervation): [Ajoute la création de session de réservation et le flow]
🐛 fix(PurgeCommandTest): [Utilise addCommand au lieu de add pour les commandes]
📝 chore(deps): [Mise à jour des dépendances Composer et corrections]
🐛 fix(KeycloakAuthenticator): [Corrige le type nullable de l'exception start]
 feat(Customer): [Ajoute les sessions de commandes aux entités Customer]
♻️ refactor(AppLogger): [Refactorise l'AppLogger pour obtenir l'UserAgent]
 feat(FlowReserve): [Ajoute une action de validation du panier]
```
2026-01-31 13:49:25 +01:00
Serreau Jovann
dbd806a595 ```
 feat(Prestaire.php): Implémente UserInterface et PasswordAuthenticatedUserInterface.

 feat(security): Ajoute firewall et authentificateur pour ETL.

 feat(EtlController.php): Ajoute contrôleur et routes pour ETL.

 feat(RedirecListener.php): Ajoute redirection pour etl.ludikevent.fr.

✏️ chore(caddy): Ajoute etl.ludikevent.fr à la configuration Caddy.
```
2026-01-29 17:32:03 +01:00
Serreau Jovann
f54029cc2a ```
♻️  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.
```
2026-01-28 13:41:31 +01:00
Serreau Jovann
881dd88d71 ```
 feat(all): Ajoute l'attribut `data-turbo="false"` sur les liens.
🐛 fix(security): Corrige le chemin d'accès de l'espace client.
```
2026-01-23 10:48:49 +01:00
Serreau Jovann
160240fe85 ```
 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.
```
2026-01-23 10:17:53 +01:00
Serreau Jovann
3250f6da36 ```
 feat(reservation): Ajoute la gestion des contrats client et améliore l'authentification.

Corrige l'URL de retour, ajoute la gestion des contrats client et le logout client.
```
2026-01-23 09:15:15 +01:00
Serreau Jovann
522898ce96 ```
 feat(ReserverController): Ajoute des routes pour connexion, création de compte et recherche.

Crée les routes pour la connexion (`/reservation/connexion`), la création de compte
(`/reservation/creation-compte`), la gestion du mot de passe
(`/reservation/creation-compte`), et la recherche de produits
(`/reservation/recherche`). Intègre UploaderHelper et Client pour la recherche.
```
2026-01-23 08:43:47 +01:00
Serreau Jovann
6656d56111 ```
 feat(reservation/contrat): Ajoute la gestion complète des contrats
```
2026-01-22 20:15:21 +01:00
Serreau Jovann
26c3dfd3a1 ```
 feat(security): Ajoute l'authentification à deux facteurs (2FA) avec Google Authenticator.
```
2026-01-16 10:04:02 +01:00
Serreau Jovann
1b6f0bcde4 ```
 feat(crm/admin): Améliore gestion des administrateurs et sécurité

Ajoute formulaires identité et mot de passe, rôles dynamiques.
Gère statuts, journal d'audit, connexions.
Améliore les notifications.
```
2026-01-15 22:07:01 +01:00
Serreau Jovann
b1b2687320 feat(ansible): Ajoute des headers de sécurité et limite la taille des requêtes.
 feat(Security): Active l'authentification à deux facteurs (2FA).
 feat(Account): Ajoute une entité et un formulaire pour les administrateurs.
🐛 fix(Security): Corrige la redirection après la connexion.
 feat(CRM): Ajoute une page d'administration des comptes administrateurs.
2026-01-15 18:51:17 +01:00
Serreau Jovann
3b0ce1314f ```
 feat(security): Ajoute l'authentification Keycloak SSO et migre les commandes

Supprime la commande AccountCommand, la migration et ajoute l'authentification
Keycloak SSO. Crée les vues de base pour le tableau de bord.
```
2026-01-15 18:04:01 +01:00
Serreau Jovann
662bb0bcc6 ```
[+] chore(root): Initialise le projet avec une structure de base

Crée la structure de base du projet Symfony, incluant les entités,
services, formulaires, et templates nécessaires pour la gestion des
comptes utilisateurs, la sécurité, et la gestion des mots de passe
oubliés. Ajoute également la configuration pour la gestion des assets
avec Vite, la gestion des fichiers avec Flysystem, et la
génération de sitemaps.
```
2025-12-11 17:22:26 +01:00
Serreau Jovann
f9987d525e Add webapp packages 2025-12-09 17:11:08 +01:00