137 Commits

Author SHA1 Message Date
Serreau Jovann
b8688d19ec ```
🐛 fix(template/order): Ajoute noindex sauf pour commande.esy-web.fr
🔧 chore(ansible): Met à jour la configuration Caddy pour inclure commande.esy-web.fr
```
2025-10-28 08:48:25 +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
6f77b19554 feat(TutoSubscriber): Gère la redirection vers /tutoriel depuis le sous-domaine.
 feat(caddy): Ajoute le sous-domaine tutoriel.esy-web.dev à la configuration caddy.
 feat(TutoController): Crée la route /tutoriel et affiche les liens des catégories.
2025-10-01 13:44:17 +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
a5333199e9 feat(BackupCommand): Ajoute la commande de sauvegarde de la base de données et des uploads. 2025-09-25 09:31:23 +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
Serreau Jovann
08dc61fdc3 chore: Activer liip:imagine et mise à jour CHANGELOG 2025-07-16 15:09:01 +02:00
Serreau Jovann
3012d59717 feat(ansible): Commenter tâche liip:imagine:cache:remove 2025-07-16 14:57:19 +02:00
Serreau Jovann
10949c3acb feat: Ansible: Ajoute config Caddy et améliorations
Ajout config Caddy et améliorations playbook Ansible.
2025-07-16 14:16:23 +02:00
Serreau Jovann
afc5e773df feat(ansible): Configurer vars et ajouter composer/bun 2025-07-16 14:09:13 +02:00
Serreau Jovann
f3737f1f98 refactor: Renomme deploy.yml en playbook.yml 2025-07-16 14:03:36 +02:00
Serreau Jovann
4fbfcbf419 feat: Ajoute script d'update et config supervisor 2025-07-16 14:02:46 +02:00
Serreau Jovann
ef72a93c23 feat(deploy): Ajoute installation PHP 8.3 et dépendances 2025-07-16 13:50:41 +02:00
Serreau Jovann
278ca926ac feat: Ajoute fichiers Ansible initiaux 2025-07-16 13:43:52 +02:00