Serreau Jovann
359d7772a3
```
...
✨ feat(AG/Admin): Ajoute la signature Docuseal pour l'AG et la gestion des PDFs signés.
```
2025-11-23 19:05:47 +01:00
Serreau Jovann
cbddd8ffff
```
...
✨ feat(Ag/MainVote): Ajoute relation ManyToOne vers Main et les votes.
Ajoute la relation ManyToOne entre MainVote et Main.
Ajoute les champs pour et contre dans la classe MainVote.
Ajoute les champs civ, name, surname dans la classe Members.
```
2025-11-23 18:46:32 +01:00
Serreau Jovann
bfc2370d2e
```
...
✨ feat(security): Ajoute la route de déconnexion et configure la redirection.
✨ feat(Dto/Ag): Crée les DTOs AgType, AgMembersType et AgOrderType.
✨ feat(Controller/Admin): Implémente la gestion des AG (CRUD complet).
✨ feat(templates/admin): Ajoute les templates pour la gestion des AG.
```
2025-11-23 17:06:10 +01:00
Serreau Jovann
c4c8ad92be
🎨 style(templates/members.twig): Ajuste la taille de la photo de membre pour l'affichage.
2025-11-23 00:15:12 +01:00
Serreau Jovann
726466bdbc
✨ feat(liip_imagine): Ajoute le filtre 'members' pour les photos des membres
2025-11-23 00:13:07 +01:00
Serreau Jovann
a0d0b0ead9
✏️ fix(ansible): Configure l'heure d'exécution de la commande cota à 1h.
2025-11-23 00:01:21 +01:00
Serreau Jovann
de43b9e1c1
✨ feat(ansible/cron): Ajoute une tâche cron pour la commande cota
...
➕ feat(src/Command): Crée la commande ecosplay:cota
🐛 fix(src/Repository): Corrige une erreur dans le repository MembersCotisations
2025-11-22 23:56:25 +01:00
Serreau Jovann
57cc319927
✨ feat(MembersController): Trie et catégorise les membres par rôle pour l'affichage.
2025-11-22 23:38:56 +01:00
Serreau Jovann
495bbf7676
♻️ refactor(MembersController): Traduit les rôles des membres du bureau en anglais.
2025-11-22 23:33:37 +01:00
Serreau Jovann
2eb66573b0
✨ feat(LocaleListener): Gère la locale par défaut et les paramètres de requête.
2025-11-22 23:29:30 +01:00
Serreau Jovann
a0d8e75f45
✨ feat(ansible): Ajoute la création des dossiers media avec les droits corrects
2025-11-22 23:23:54 +01:00
Serreau Jovann
19b2cb9316
```
...
🔥 refactor: Supprime le compresseur HTML et son event listener.
```
2025-11-22 23:21:33 +01:00
Serreau Jovann
caff8f94bc
🔧 chore(framework): Configure les en-têtes de confiance pour les proxies inversés.
2025-11-22 23:19:09 +01:00
Serreau Jovann
6c0225963a
🔧 fix(framework): Configure la session et les en-têtes de confiance pour la production.
2025-11-22 23:15:09 +01:00
Serreau Jovann
5f77fa5b37
✨ feat(security): Crée AccessDeniedHandler et AuthenticationEntryPoint pour gérer l'accès.
...
♻️ refactor(security): Remplace `custom_authenticators` par `custom_authenticator`.
⚙️ chore(framework): Active le cache HTTP et configure la session.
2025-11-22 22:58:59 +01:00
Serreau Jovann
af21127ce2
🐛
2025-11-22 22:51:59 +01:00
Serreau Jovann
6020b66140
```
...
✨ feat(sentry): Supprime Sentry du projet et retire la configuration.
```
2025-11-22 22:45:55 +01:00
Serreau Jovann
56dbdbd3e6
✨ feat(template/base): Supprime affichage des headers de requête pour propreté.
2025-11-22 22:42:27 +01:00
Serreau Jovann
0499084787
✨ feat(base.twig): Affiche les headers de la requête pour debuggage.
2025-11-22 22:41:37 +01:00
Serreau Jovann
de5d66bf52
```
...
♻️ refactor: Supprime la gestion de la déconnexion et simplifie l'authentification.
```
2025-11-22 22:36:13 +01:00
Serreau Jovann
d1d612d659
✨ feat(framework): Active les sessions avec la configuration par défaut.
2025-11-22 22:31:10 +01:00
Serreau Jovann
4fce2b9c2e
✨ feat(ansible/caddy): Ajoute une réponse par défaut 403 et supprime le debug twig.
2025-11-22 22:29:10 +01:00
Serreau Jovann
f36ae59eb6
✨ feat(Sécurité/Authentification): Supprime le dump et die après l'authentification réussie et affiche l'état de l'utilisateur.
2025-11-22 22:27:55 +01:00
Serreau Jovann
0a864c34da
🐛 fix(Security): Affiche les informations de l'utilisateur authentifié, y compris ses rôles.
2025-11-22 22:25:37 +01:00
Serreau Jovann
20e1412a86
🐛 fix(Security): Débogue l'authentification réussie pour rediriger vers l'accueil.
2025-11-22 22:24:11 +01:00
Serreau Jovann
8fd77fd600
✨ feat(ansible/caddy): Ajoute la gestion de Cloudflare pour php_fastcgi
2025-11-22 22:18:52 +01:00
Serreau Jovann
8adf6ba797
✨ feat(caddy): Ajoute l'en-tête X-Forwarded-For pour l'IP du client Cloudflare
2025-11-22 22:18:23 +01:00
Serreau Jovann
9caf573d5d
🔧 fix(framework): Met à jour la configuration des proxies de confiance.
2025-11-22 22:15:19 +01:00
Serreau Jovann
c7fdcd2398
✨ feat(ansible/playbook): Ajoute les variables Stripe dans le fichier playbook.
2025-11-22 22:07:29 +01:00
Serreau Jovann
45860d1157
✨ feat(ansible): Configure les variables d'environnement pour Stripe et Mailer.
...
🐛 fix(Security): Supprime le code de redirection vers la cible originale.
2025-11-22 22:07:04 +01:00
Serreau Jovann
9ee52c36a4
✨ feat(ansible/composer): Optimise l'installation de composer en production.
...
🐛 fix(web_profiler): Désactive le web profiler en production.
🔧 chore(bundles): Active le WebProfilerBundle en dev et test uniquement.
2025-11-22 22:03:56 +01:00
Serreau Jovann
66b8bbedb4
🐛 fix(ErrorListener): Commente le code de gestion des exceptions en prod.
2025-11-22 22:00:39 +01:00
Serreau Jovann
68583dd662
✨ feat(ansible): Met à jour le playbook Ansible pour installer composer sans --no-dev
...
🔧 chore(web_profiler): Active le web profiler en production
📝 docs(security): Clarifie les étapes d'authentification dans LoginFormAuthenticator
🔧 chore(bundles): Active WebProfilerBundle dans tous les environnements
2025-11-22 21:58:32 +01:00
Serreau Jovann
8be2511e61
✨ feat(framework): Active les proxys de confiance et désactive Turbo pour le débogage.
2025-11-22 21:55:34 +01:00
Serreau Jovann
cbd6c26136
✨ feat(framework): Configure la gestion des sessions avec stockage natif.
2025-11-22 21:46:16 +01:00
Serreau Jovann
375d7c91e1
✨ feat(sécurité): Modifie l'authentification pour utiliser les paramètres username et password.
2025-11-22 21:41:30 +01:00
Serreau Jovann
89e71a71db
✨ feat(security): Supprime l'appel à setLastUsername dans authenticate.
2025-11-22 21:36:28 +01:00
Serreau Jovann
01f1bc7564
🐛 fix(Security): Supprime le code de debug dans LoginFormAuthenticator.
2025-11-22 21:35:27 +01:00
Serreau Jovann
fbaf140e0f
✨ feat(security): Ajoute le point d'entrée pour l'authentificateur de formulaire.
2025-11-22 21:34:28 +01:00
Serreau Jovann
12d2d533e7
✨ feat(security): Ajoute authentificateur custom et configure la déconnexion.
2025-11-22 21:33:50 +01:00
Serreau Jovann
8269358aea
✨ feat(security): Remplace entry_point par authenticators dans security.yaml
...
🐛 fix(security/LoginFormAuthenticator): Corrige la logique de supports() pour authentification.
2025-11-22 21:33:20 +01:00
Serreau Jovann
3902e4e637
✨ feat(security): Ajoute LoginFormAuthenticator et configure la sécurité.
2025-11-22 21:28:08 +01:00
Serreau Jovann
58f45ce84c
✨ feat(monolog): Simplifie la configuration de Monolog pour un meilleur logging.
2025-11-22 21:17:47 +01:00
Serreau Jovann
35a473e53f
```
...
🐛 fix(ansible): Corrige les variables d'environnement et la gestion des erreurs.
```
2025-11-22 21:16:35 +01:00
Serreau Jovann
bd5ed17610
✏️ fix(sentry): Configure Sentry pour l'environnement de développement.
2025-11-22 21:14:58 +01:00
Serreau Jovann
206ce8b6bd
🐛 fix(config/bundles): Active SentryBundle en environnement de développement
2025-11-22 21:14:45 +01:00
Serreau Jovann
914d85682d
🐛 fix(config): Désactive SentryBundle en production pour debug
2025-11-22 21:14:27 +01:00
Serreau Jovann
dcb92e9eec
🐛 fix(ErrorListener): Commente temporairement la gestion des exceptions en production.
2025-11-22 21:12:13 +01:00
Serreau Jovann
a1979cae54
✨ feat(ansible): Ajoute APP_DEBUG=true au fichier .env pour le débogage en prod
2025-11-22 21:06:12 +01:00
Serreau Jovann
c144a680b0
✨ feat(Twig): Corrige les chemins des imports vendor et turbo dans les assets Vite.
2025-11-22 21:05:45 +01:00