Serreau Jovann
9b399800eb
```
...
✨ feat(all): Ajoute l'inscription, Turnstile, Sentry et améliore l'EPAGE en français.
```
2025-12-24 23:59:23 +01:00
Serreau Jovann
e41602de49
```
...
✨ feat(PaymentClient): Crée une fonction pour créer des abonnements Stripe.
🎨 refactor(prestation.twig): Cache le bloc de tarification EPage.
➕ feat(PayAbonementCommand): Crée une commande pour initialiser les abonnements.
🚀 chore(ansible/playbook.yml): Ajoute l'exécution de la commande ecosplay:abonement.
```
2025-12-03 17:51:58 +01:00
Serreau Jovann
b637be3cc3
✨ feat(ansible): Ajoute le répertoire public/tmp aux permissions d'écriture.
2025-11-29 14:21: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
a0d8e75f45
✨ feat(ansible): Ajoute la création des dossiers media avec les droits corrects
2025-11-22 23:23:54 +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
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
35a473e53f
```
...
🐛 fix(ansible): Corrige les variables d'environnement et la gestion des erreurs.
```
2025-11-22 21:16:35 +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
7389c5f02b
```
...
✨ feat(sentry): Ajoute Sentry pour le suivi des erreurs
Ajoute Sentry pour le suivi des erreurs en production et améliore la
gestion des erreurs côté client et serveur.
```
2025-11-19 17:41:07 +01:00
Serreau Jovann
4c7558de48
✨ feat(cloudflare): Ajoute une commande pour purger le cache Cloudflare.
...
⚙️ chore(.env): Ajoute les variables d'environnement pour Cloudflare.
♻️ refactor(ansible): Ajoute une tâche pour exécuter la commande Cloudflare.
2025-11-19 16:56:31 +01:00
Serreau Jovann
a280eb29a4
```
...
✨ feat(dons): Ajoute la fonctionnalité de dons avec Stripe et reçus PDF.
Ajoute une page de dons avec formulaire, intégration Stripe, webhooks,
génération de reçus PDF et envoi de mails de confirmation. Ajoute aussi
gestion des erreurs 404/500.
```
2025-11-18 20:48:34 +01:00
Serreau Jovann
c8c8d0f105
✨ feat(ansible): Ajoute le répertoire de stockage public aux répertoires à créer.
2025-11-18 08:33:33 +01:00
Serreau Jovann
db87ec9e8c
✨ feat(all): Ajoute la fonctionnalité de création d'administrateur et mise à jour des mails.
2025-11-17 13:39:58 +01:00
Serreau Jovann
20119f33c8
✨ feat(ansible): Simplifie les tâches Docker Compose et supprime become: false
2025-11-17 09:31:56 +01:00
Serreau Jovann
9a151c3705
✨ feat(ansible): Ajoute le déploiement d'Umami avec Docker Compose et redémarre les services.
2025-11-17 09:29:03 +01:00
Serreau Jovann
4ee5cd91ac
✨ feat(ansible): Met à jour le port Redis et renomme le script de mise à jour.
2025-11-16 19:44:31 +01:00
Serreau Jovann
3ade1f4635
fix error regisster page
2025-11-16 19:41:07 +01:00
Serreau Jovann
8ad67ef46b
✨ feat(ansible): Ajoute la gestion du mode maintenance via commande et listener.
2025-11-13 10:26:01 +01:00
Serreau Jovann
2a948c1099
✨ feat(ansible/playbook): Ajoute les tâches cron pour vérifier et automatiser les avis de paiement.
2025-11-12 19:47:20 +01:00
Serreau Jovann
13b25efb41
✨ feat(artemis/tools): Ajoute le partage de fichiers temporaires avec QR code
...
Ajoute une fonctionnalité de partage de fichiers temporaires avec suppression automatique après 30 minutes et génération de QR codes. Ajoute aussi une tâche cron pour supprimer ces fichiers.
2025-11-05 10:39:19 +01:00
Serreau Jovann
24aeb47843
✨ feat(BackupCommand): Remplace le nom du fichier zip de sauvegarde par "backup.zip".
...
🐛 fix(ansible): Corrige le nom de la tâche cron "Mail event today".
✨ feat(ansible): Ajoute une tâche cron pour la commande de sauvegarde.
2025-10-16 10:03:30 +02:00
Serreau Jovann
21b4aeea63
✨ feat(mail/cron): Ajoute rapport quotidien des signatures et commande cron
...
Ajoute un rapport quotidien des signatures de devis acceptés/refusés, envoyé par email, et une commande cron pour l'automatiser.
2025-10-15 14:52:13 +02:00
Serreau Jovann
aff07c97e1
✨ feat(Customer): Ajoute la gestion des échéances de paiement client
...
Ajoute l'entité CustomerSplit et les services associés pour gérer
les échéances de paiement des clients (PDF, envoi mail, etc.).
2025-10-09 09:18:01 +02:00
Serreau Jovann
57eac4d32a
✨ feat(profils): Ajoute la fonctionnalité de suppression d'avatar.
...
🐛 fix(vich_uploader): Active l'injection sur chargement pour VichUploader.
🔧 chore(ansible): Modifie l'heure de la tâche cron pour la vérification du serveur mail.
🐛 fix(CustomerController): Corrige la récupération des données du contact.
2025-10-08 08:50:00 +02:00
Serreau Jovann
b0cd277003
✨ feat(ansible/playbook): Ajoute le répertoire public/storage pour les uploads.
2025-10-07 15:05:33 +02:00
Serreau Jovann
957ce016bd
✨ feat(ansible): Ajoute la configuration du DSN de l'email dans .env.local
2025-10-07 14:28:09 +02:00
Serreau Jovann
6c3b6aae43
✨ feat(Command/Mail): Ajoute commande pour contrôler la configuration du serveur mail.
...
Ajoute une commande pour vérifier et notifier la configuration du serveur
mail, incluant les enregistrements A, PTR et TLSA.
2025-10-01 14:34:36 +02:00
Serreau Jovann
0e76de22bb
🐛 fix(ansible): Corrige la commande doctrine pour exécuter les migrations sans interaction.
2025-10-01 14:03:09 +02:00
Serreau Jovann
983335a39b
🐛 fix(ansible): Ajoute l'option "-y" pour exécuter les migrations sans confirmation.
2025-10-01 14:00:23 +02:00
Serreau Jovann
ee7f3b068b
✨ feat(ansible): Ajoute APP_DEBUG à .env.local pour le développement
2025-10-01 13:58:50 +02:00
Serreau Jovann
807dfd7fd5
✨ feat(ansible): Ajoute la migration Doctrine et vide le cache après déploiement.
2025-10-01 13:57:10 +02:00
Serreau Jovann
429de7c9db
📝 chore(ansible/playbook): Modifie les permissions des répertoires à 0777.
2025-10-01 13:55:19 +02:00
Serreau Jovann
80355c2528
✨ feat(ansible/playbook): Configure les permissions pour cache, logs et media Symfony.
2025-10-01 13:53:19 +02:00
Serreau Jovann
f89d9ba30a
✨ feat(BackupCommand): Améliore la sauvegarde avec gestion des erreurs et nettoyage.
...
🐛 fix(SyncCommand): Corrige la synchronisation DNS et gère les erreurs OVH.
⚙️ refactor(DemandeCommand): Refactorise la génération du fichier hosts.ini.
🧹 chore(CustomerCommand): Purge les clients supprimés et leurs dépendances.
✅ test(TestMailerCommand): Ajoute une commande pour tester l'envoi d'emails.
➕ feat(run.sh): Ajoute un script pour exécuter les commandes de demande.
✨ feat(EmailCommand): Supprime les emails Mailcow marqués comme supprimés.
✨ feat(AccountCommand): Crée un utilisateur admin si inexistant.
✨ feat(ExportComptable): Initialise la commande d'export comptable.
2025-09-27 16:38:57 +02:00
Serreau Jovann
95c1a665ad
✨ feat(EmailCommand): Ajoute une commande pour purger les emails supprimés.
...
➕ feat(ansible): Ajoute une tâche cron pour purger les emails supprimés.
♻️ refactor(CustomerController): Ajoute la restauration d'une boite mail.
2025-09-27 15:27:33 +02:00
Serreau Jovann
38acaf3dbb
✨ feat(ansible): Installe le support ACL et corrige le chemin des tâches cron.
2025-09-27 13:37:42 +02:00
Serreau Jovann
42f81f7b67
```
...
✨ chore(ansible): Met à jour le chemin de l'application et supprime l'installation d'ACL inutile.
```
2025-09-27 13:31:49 +02:00
Serreau Jovann
f8507a3435
✨ feat(command): Ajoute la commande de synchronisation pour les données.
...
🔨 refactor(ansible): Ajoute une tâche cron pour la synchronisation des données.
2025-09-27 13:29:25 +02:00
Serreau Jovann
3f7ad5a90f
✨ feat(admin): Ajoute une modale de confirmation pour copier/supprimer un client.
...
🐛 fix(CustomerCommand): Corrige la suppression des données liées au client.
🎨 style(admin): Ajoute le style de la modale de confirmation.
➕ feat(CustomerCommand): Ajoute une commande pour purger les clients supprimés.
🛠️ chore(ansible): Ajoute une tâche cron pour purger les clients supprimés.
🗑️ feat(CustomerController): Ajoute une suppression forcée d'un client.
2025-09-27 13:02:10 +02:00
Serreau Jovann
c958ce1665
✨ feat(ansible): Ajoute une notification Discord lors de la mise à jour du mainframe.
2025-09-27 12:23:03 +02:00
Serreau Jovann
4b3dc566cc
🐛 fix(ansible/playbook): Corrige la typo dans la destination du fichier .env.local
2025-07-23 09:36:27 +02:00
Serreau Jovann
e3eb4235f9
✨ feat(ansible/playbook): Ajoute des variables Vault pour l'authentification.
2025-07-23 09:35:59 +02:00
Serreau Jovann
5ff0562b15
feat(artemis): Ajoute une réponse basique à la route du dashboard Artemis
...
Ce commit ajoute une réponse simple "a" à la route `/artemis` du DashboardController. Cela permet de s'assurer que la route fonctionne correctement et renvoie une réponse.
2025-07-17 14:28:24 +02:00
Serreau Jovann
d7f1fa0479
feat(ansible): Améliore déploiement et permissions
...
Corrige gestion des permissions, ajout d'ACL, optimise cache.
2025-07-17 11:36:14 +02:00
Serreau Jovann
624dcbba25
feat(ansible): Crée répertoire media avec variables.
2025-07-17 11:32:18 +02:00
Serreau Jovann
6c7b6be4ff
feat(ansible): Crée et configure le dossier media
2025-07-17 11:29:45 +02:00