Commit Graph

  • 3b91fbd807 feat(Docuseal): Ajoute le numéro de devis/facture au nom du fichier Docuseal. Serreau Jovann 2025-10-10 11:06:07 +02:00
  • 72900b5daa feat(Docuseal): Ajoute la récupération du lien de signature Docuseal. Serreau Jovann 2025-10-10 10:41:33 +02:00
  • 31d9c7800d feat(Artemis/Dashboard): Affiche les devis du client sur le dashboard Serreau Jovann 2025-10-10 09:49:31 +02:00
  • d84029911e feat(artemis/dashboard): Affiche les avis de paiement client sur le tableau de bord. Serreau Jovann 2025-10-10 09:25:37 +02:00
  • 38a293debb feat(artemis/dashboard): Affiche les factures du client connecté. Serreau Jovann 2025-10-10 09:01:00 +02:00
  • f701867684 feat(dashboard): Ajoute le tableau de bord client avec données statiques. Serreau Jovann 2025-10-10 08:53:48 +02:00
  • 328b9dc08f feat(artemis/2fa): Simplifie le nom de l'équipe dans l'e-mail. feat(artemis/base): Ajoute des barres latérales basées sur les rôles. feat(artemis/dashboard): Crée une page de tableau de bord de base. feat(security): Permet aux utilisateurs ROLE_CUSTOMER d'accéder à /artemis. 🐛 fix(MainframeAttributeListener): Corrige l'affichage du titre du site web. Serreau Jovann 2025-10-09 15:08:16 +02:00
  • 8bac87c70d feat(resetPassword): Adapte le titre et le texte du mail selon l'hôte. Serreau Jovann 2025-10-09 15:00:09 +02:00
  • 264199a4a5 🔥 chore(CustomerController): Supprime le CustomerController inutilisé. 🐛 fix(BillingEventSusbriber): Corrige l'URL de connexion dans l'email. Serreau Jovann 2025-10-09 14:47:44 +02:00
  • 83f206e1bf feat(mail/customer): Crée un mail pour l'activation de l'espace client. Serreau Jovann 2025-10-09 13:48:30 +02:00
  • d996d3beaf feat(Customer): Crée espace client, ajoute relation compte, envoie email. Serreau Jovann 2025-10-09 13:28:09 +02:00
  • 1931ae08e5 feat(EcheanceEventSusbriber): Génère et enregistre le PDF d'échéance. ⚙️ chore(vich_uploader.yaml): Ajoute la configuration pour l'upload des échéances. feat(CustomerSplit): Ajoute les champs pour gérer l'upload du fichier d'échéance. Serreau Jovann 2025-10-09 11:48:41 +02:00
  • aff07c97e1 feat(Customer): Ajoute la gestion des échéances de paiement client Serreau Jovann 2025-10-09 09:18:01 +02:00
  • 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. Serreau Jovann 2025-10-08 08:50:00 +02:00
  • 0c3054d7ed feat(vite): Ajoute la gestion des favicons via un plugin et une fonction Twig. Serreau Jovann 2025-10-07 16:03:42 +02:00
  • 7cd2cee6e5 🐛 fix(TutoController): Corrige la soumission du formulaire et la gestion des fichiers. Serreau Jovann 2025-10-07 15:53:42 +02:00
  • 448e90357e 🐛 fix(TutoController): Supprime le dd du formulaire et ajoute un dd du tuto. Serreau Jovann 2025-10-07 15:48:45 +02:00
  • 6cbc213582 🐛 fix(TutoController): Affiche les données du formulaire de tutoriel pour débogage. Serreau Jovann 2025-10-07 15:44:23 +02:00
  • 753529ae79 🐛 fix(TutoController): Corrige la persistance de l'entité Tuto avant l'appel à dd(). Serreau Jovann 2025-10-07 15:30:17 +02:00
  • 37cc1704db feat(template): Désactive Turbo pour le formulaire de création/modification de tutoriel. Serreau Jovann 2025-10-07 15:21:24 +02:00
  • 62f7c1b9f6 feat(tuto): Ajoute la gestion du type de fichier et désactive Turbo pour le formulaire. Serreau Jovann 2025-10-07 15:09:41 +02:00
  • b0cd277003 feat(ansible/playbook): Ajoute le répertoire public/storage pour les uploads. Serreau Jovann 2025-10-07 15:05:33 +02:00
  • 8884e9833d 🐛 fix(Form/TutoType): Corrige l'extension acceptée pour les fichiers de tutoriel (mkv au lieu de mvk). Serreau Jovann 2025-10-07 15:04:27 +02:00
  • 82c053df3b 🐛 fix(TutoType): Corrige l'extension acceptée pour les fichiers de tutoriel en .mvk. Serreau Jovann 2025-10-07 14:59:53 +02:00
  • f8fda0f9fd feat(templates): Ajoute le titre et le sous-titre traduits à la page des tutoriels. 🐛 fix(LoggerService): Retourne une Query au lieu d'un array dans load(). feat(TutoType): Autorise le format MKV pour les fichiers de tutoriel. Serreau Jovann 2025-10-07 14:55:04 +02:00
  • 04d8297bc6 feat(vite.config.js): Ajoute un point d'entrée pour le script admin.js. Serreau Jovann 2025-10-07 14:41:28 +02:00
  • b0645c48fa 🐛 fix(ResetPassword): Corrige l'initialisation et ajoute setter pour le mot de passe. Serreau Jovann 2025-10-07 14:34:03 +02:00
  • 51ab543cc9 🐛 fix(Mailer): Modifie l'adresse de destination du mail de test pour le dev. Serreau Jovann 2025-10-07 14:29:48 +02:00
  • 957ce016bd feat(ansible): Ajoute la configuration du DSN de l'email dans .env.local Serreau Jovann 2025-10-07 14:28:09 +02:00
  • 1fefe478ae 🐛 fix(Mailer): Capture l'erreur de transport et met à jour le statut de l'objet. Serreau Jovann 2025-10-07 14:15:39 +02:00
  • 9fc0c2f97d 🐛 fix(Mailer): Ajoute le message d'erreur en cas d'échec d'envoi de mail. Serreau Jovann 2025-10-07 14:14:55 +02:00
  • 54187a16d2 🐛 fix(ResetPasswordSubscriber): Corrige la recherche de la requête de réinitialisation par Account. Serreau Jovann 2025-10-07 14:12:06 +02:00
  • ba963f7c3e 🐛 fix(ResetPasswordEvent): Corrige l'initialisation et ajoute setEmail pour l'email. Serreau Jovann 2025-10-07 14:10:54 +02:00
  • a7b0bf28a9 feat(AccountCommand): Ajoute la création d'un utilisateur administrateur via la commande. 🐛 fix(ResetPasswordEvent): Autorise une valeur nulle pour l'email dans ResetPasswordEvent. Serreau Jovann 2025-10-07 14:09:41 +02:00
  • 21f70606ee feat(Customer): Ajoute la relation OneToMany avec l'entité Website Serreau Jovann 2025-10-07 14:04:16 +02:00
  • 6c3b6aae43 feat(Command/Mail): Ajoute commande pour contrôler la configuration du serveur mail. Serreau Jovann 2025-10-01 14:34:36 +02:00
  • a8cc03628f chore(composer): Met à jour les dépendances et ajoute symfony/redis-messenger. Serreau Jovann 2025-10-01 14:06:29 +02:00
  • 0e76de22bb 🐛 fix(ansible): Corrige la commande doctrine pour exécuter les migrations sans interaction. Serreau Jovann 2025-10-01 14:03:09 +02:00
  • 983335a39b 🐛 fix(ansible): Ajoute l'option "-y" pour exécuter les migrations sans confirmation. Serreau Jovann 2025-10-01 14:00:23 +02:00
  • ee7f3b068b feat(ansible): Ajoute APP_DEBUG à .env.local pour le développement Serreau Jovann 2025-10-01 13:58:50 +02:00
  • 807dfd7fd5 feat(ansible): Ajoute la migration Doctrine et vide le cache après déploiement. Serreau Jovann 2025-10-01 13:57:10 +02:00
  • 429de7c9db 📝 chore(ansible/playbook): Modifie les permissions des répertoires à 0777. Serreau Jovann 2025-10-01 13:55:19 +02:00
  • 80355c2528 feat(ansible/playbook): Configure les permissions pour cache, logs et media Symfony. Serreau Jovann 2025-10-01 13:53:19 +02:00
  • 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. Serreau Jovann 2025-10-01 13:44:17 +02:00
  • 188e4d281f feat(translations): Ajoute des traductions pour l'administration du site en français. Serreau Jovann 2025-10-01 13:37:37 +02:00
  • bf9147f488 feat(tuto): Ajoute la fonctionnalité de visualisation des tutoriels avec PDFs et vidéos. Serreau Jovann 2025-10-01 13:30:10 +02:00
  • 8e3b9c8ad8 feat(tuto): Ajoute gestion des tutoriels avec vidéos et PDFs. Serreau Jovann 2025-10-01 10:57:11 +02:00
  • ee8ba6b2df feat(artemis/esyweb): Ajoute la gestion des tutoriels ESY-WEB Serreau Jovann 2025-09-30 13:26:57 +02:00
  • aa0e2a281d feat(RegisterController): Enregistre les paiements des clients via l'API interne. Serreau Jovann 2025-09-29 14:46:35 +02:00
  • 91aad0d124 feat(payment): Ajoute la page des conditions générales de vente (CGV). Serreau Jovann 2025-09-29 11:42:42 +02:00
  • c1bd2b1862 feat(Customer/BillingEventSusbriber): Ajoute les CGV aux emails d'avis. Serreau Jovann 2025-09-29 11:25:28 +02:00
  • 29f6a79d43 feat(src/Service): Ajoute la génération et l'envoi de la liste d'emails en PDF Serreau Jovann 2025-09-29 09:21:56 +02:00
  • 8e4240356f feat(2fa): Ajoute la page de configuration de la double authentification. 🐛 fix(profils.twig): Corrige un problème d'affichage sur la page profils. ✏️ chore(.env): Ajoute des commentaires dans le fichier .env. Serreau Jovann 2025-09-28 11:10:31 +02:00
  • 980c6a7f45 🐛 fix(VaultClient): Remplace TransportExceptionInterface par Exception pour la compatibilité Serreau Jovann 2025-09-27 19:09:38 +02:00
  • ace6e85d98 feat(Pdf): Ajoute un titre à la liste des boîtes mails dans le PDF. Serreau Jovann 2025-09-27 17:42:32 +02:00
  • a8f8eb37df `` feat(customer): Ajoute la génération de PDF pour la liste des emails. `` Serreau Jovann 2025-09-27 17:41:19 +02:00
  • c194825cc5 feat(email): Ajoute une fonctionnalité pour voir le mot de passe d'un email. Serreau Jovann 2025-09-27 17:31:36 +02:00
  • 9309d6e304 feat(customer): Ajoute l'envoi de mot de passe de boîte mail client Serreau Jovann 2025-09-27 17:29:50 +02:00
  • 343d8dc1b8 feat(TwigOrderExtensions): Ajoute filtre Twig pour compter les emails d'un client. 🐛 fix(CustomerController): Corrige la redirection après mise à jour de commande. ♻️ refactor(customer.twig): Utilise le nouveau filtre Twig pour afficher le nombre d'emails. Serreau Jovann 2025-09-27 17:13:52 +02:00
  • bad2d6b95c feat(various): Refactorise et améliore plusieurs services et entités. Serreau Jovann 2025-09-27 17:09:03 +02:00
  • 8de33aae58 🗑️ remove(Form/Newsletter): Supprime les formulaires obsolètes de newsletter. feat(Form): Améliore les formulaires Admin, Intranet et Revendeur. 🐛 fix(Exception): Corrige les messages d'erreur pour les champs immuables. feat(Security): Ajoute la génération de mot de passe sécurisé. feat(Security): Améliore la vérification de l'utilisateur et la 2FA. feat(EventListener): Améliore la gestion de la première connexion et de la 2FA. feat(Sitemap): Ajoute les routes de l'API au sitemap. Serreau Jovann 2025-09-27 16:51:47 +02:00
  • 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. Serreau Jovann 2025-09-27 16:38:57 +02:00
  • 3057080b52 feat(CustomerController): Améliore la gestion des clients et des commandes Serreau Jovann 2025-09-27 16:30:52 +02:00
  • 45d1f932e9 feat(AvatarController): Génère un avatar SVG pour l'utilisateur authentifié. ♻️ refactor(DashboardController): Simplifie la méthode artemis. 🔒 fix(ProfilsController): Gère l'upload d'avatar et le changement de mot de passe. 🗑️ chore(RevendeurController): Améliore la gestion des revendeurs et l'ajout. ⚙️ refactor(AccountController): Améliore la gestion des comptes administrateurs. Serreau Jovann 2025-09-27 16:22:53 +02:00
  • 98f7581b22 feat(Security/PasswordGenerator): Ajoute un générateur de mot de passe. feat(src/Service): Ajoute un event pour la création d'une boite mail client. feat(templates): Ajoute le template de mail pour la création de boite mail. feat(src/Form): Ajoute le formulaire de création de boite mail. feat(src/Controller): Gère la création de boite mail et envoi du mail. Serreau Jovann 2025-09-27 16:16:50 +02:00
  • 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. Serreau Jovann 2025-09-27 15:27:33 +02:00
  • 384a61717e feat(email): Ajoute la suppression et la restauration des emails. Serreau Jovann 2025-09-27 13:49:17 +02:00
  • 38acaf3dbb feat(ansible): Installe le support ACL et corrige le chemin des tâches cron. Serreau Jovann 2025-09-27 13:37:42 +02:00
  • 42f81f7b67 `` chore(ansible): Met à jour le chemin de l'application et supprime l'installation d'ACL inutile. `` Serreau Jovann 2025-09-27 13:31:49 +02:00
  • f8507a3435 feat(command): Ajoute la commande de synchronisation pour les données. Serreau Jovann 2025-09-27 13:29:25 +02:00
  • b22a8bc45c feat(email): Affiche les emails du client avec stockage et date de création. 🐛 fix(CustomerDnsEmail): Ajoute la propriété isDeleted à l'entité. Serreau Jovann 2025-09-27 13:25:08 +02:00
  • 5cf83c0cf2 feat(composer): Ajoute exbil/mailcow-php-api et met à jour les dépendances. Serreau Jovann 2025-09-27 13:18:59 +02:00
  • f3e5ff5c20 feat(nnd.twig): Ajoute un lien vers la page des emails du NDD. Serreau Jovann 2025-09-27 13:08:41 +02:00
  • 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. Serreau Jovann 2025-09-27 13:02:10 +02:00
  • c958ce1665 feat(ansible): Ajoute une notification Discord lors de la mise à jour du mainframe. Serreau Jovann 2025-09-27 12:23:03 +02:00
  • 95246e7dfc feat(ExportComptable): Ajoute la déclaration du namespace pour la commande. Serreau Jovann 2025-09-27 12:03:52 +02:00
  • 506302a91a ``` feat(Customer): Ajoute la fonction de clonage d'entité Customer. feat(SignClient): Utilise Docuseal avec PDF pour la signature des devis. feat(AvatarController): Ajoute un endpoint pour le verrouillage de l'application. feat(IpWall): Ajoute un composant web pour bloquer l'accès basé sur l'IP. 🎨 style(admin.scss): Ajoute des styles pour le modal de paiement et les murs de sécurité. feat(RegisterPayment): Ajoute un composant pour enregistrer les paiements. 🐛 fix(DevisPdf): Corrige l'alignement des totaux dans le PDF du devis. 🔥 chore: Ajoute discord_bot/node_modules au .gitignore. feat(ExportComptable): Ajoute une commande pour exporter les données comptables. feat(LockdownWall): Ajoute un composant web pour le verrouillage de l'application. 🐛 fix(CustomerController): Corrige la copie des contacts lors du clonage du client. feat(SecurityWall): Ajoute un composant web pour activer/désactiver le filtre de confidentialité. Serreau Jovann 2025-09-27 12:03:00 +02:00
  • a5333199e9 feat(BackupCommand): Ajoute la commande de sauvegarde de la base de données et des uploads. Serreau Jovann 2025-09-25 09:31:23 +02:00
  • ea0ce9808f feat(Revendeur): Ajoute l'envoi du lien du revendeur par email et affiche la liste des revendeurs. Serreau Jovann 2025-09-24 14:44:09 +02:00
  • 636e273e14 ``🗑️ chore: Supprime les contrôleurs et templates obsolètes du newsletter Serreau Jovann 2025-09-24 14:23:23 +02:00
  • 6d0b8e67ef feat(PaymentController): Gère les paiements par virement et chèque Serreau Jovann 2025-08-06 15:49:46 +02:00
  • 44bfd245db feat(CustomerController/Pdf): Ajoute l'envoi de devis et améliore le rendu PDF. Serreau Jovann 2025-08-06 09:31:16 +02:00
  • 58ad69c222 feat(assets/MainframeEmailEditor.js): Ajoute et configure des plugins CKEditor pour l'éditeur de courriel. Serreau Jovann 2025-08-05 09:08:51 +02:00
  • 4c1e08d4c1 feat(assets/MainframeEmailEditor.js): Ajoute et configure des plugins CKEditor pour l'éditeur de courriel. Serreau Jovann 2025-08-04 17:16:59 +02:00
  • ee4eb9a903 Add ckeditor + editor mail Serreau Jovann 2025-08-04 17:09:38 +02:00
  • 81a42c605d feat(newsletter): Ajoute l'aperçu dans un nouvel onglet et améliore l'éditeur. Serreau Jovann 2025-08-04 16:55:39 +02:00
  • c404c969db feat(MainframeEmailEditor.js): Ajoute la gestion des modèles de configuration d'e-mails. Serreau Jovann 2025-08-04 16:43:46 +02:00
  • a46bea09fa feat(MainframeEmailEditor): Ajoute le nom du module et des actions sur les modules. 🎨 style(admin.scss): Améliore l'affichage des modules avec un espacement et une couleur. Serreau Jovann 2025-08-04 16:22:34 +02:00
  • 296f1018a2 feat(MainframeEmailEditor): Remplace l'attribut type par la classe CSS. 🎨 style(admin.scss): Ajoute le style de base pour les modules et le padding. feat(preview.twig): Ajoute un exemple de texte dans le template de prévisualisation. Serreau Jovann 2025-08-04 16:19:37 +02:00
  • cc7faed222 feat(assets/MainframeEmailEditor.js): Ajoute la gestion du tri et de la configuration des modules. Serreau Jovann 2025-08-04 16:13:51 +02:00
  • 5e56340224 feat(assets): Ajoute l'éditeur de template d'email et la sauvegarde des configurations. feat(mails): Crée un template twig pour la prévisualisation des emails. feat(TemplateController): Ajoute la prévisualisation du template newsletter. Serreau Jovann 2025-08-04 16:02:50 +02:00
  • dbcd5c0dd2 feat(MainframeEmailEditor.js): Ajoute l'édition de la configuration des colonnes 50/50/50 Serreau Jovann 2025-08-04 15:17:15 +02:00
  • d93b038574 feat(MainframeEmailEditor): Ajoute l'édition des colonnes 50/50 avec couleurs et espacements. Serreau Jovann 2025-08-04 15:10:35 +02:00
  • d8ec096db5 feat(assets/class): Ajoute un éditeur de template d'email personnalisé. 🔥 feat(assets/class): Supprime l'ancien éditeur d'email react-email-editor. feat(src/Controller): Ajoute un webhook Amazon SNS pour le suivi des emails. 📦 feat: Ajoute la librairie symfony/amazon-mailer. Serreau Jovann 2025-08-04 14:40:55 +02:00
  • 5cf3da1488 ``` feat(newsletter): Ajoute l'éditeur de template d'email avec Preact Serreau Jovann 2025-08-02 10:45:16 +02:00
  • c8a408dc15 feat(newsletter): Affiche listes de contacts et templates avec liens d'ajout et correction orthographe. Serreau Jovann 2025-08-01 14:27:23 +02:00
  • 0be4cee8fd feat(newsletter): Affiche listes de contacts et templates avec liens d'ajout et correction orthographe. Serreau Jovann 2025-08-01 14:21:19 +02:00
  • 95b9bae420 feat(template/base): Ajoute lien vers la liste de templates newsletter en français Serreau Jovann 2025-08-01 14:09:33 +02:00
  • 6c026b00cb feat(Newsletter/ContactController): Ajoute la gestion d'édition des listes de contacts. Serreau Jovann 2025-08-01 14:09:03 +02:00
  • bae8c67837 feat(newsletter): Affiche le nombre de contacts dans la liste et crée la relation. Serreau Jovann 2025-08-01 10:44:38 +02:00