Serreau Jovann
3b91fbd807
✨ feat(Docuseal): Ajoute le numéro de devis/facture au nom du fichier Docuseal.
2025-10-10 11:06:07 +02:00
Serreau Jovann
72900b5daa
✨ feat(Docuseal): Ajoute la récupération du lien de signature Docuseal.
2025-10-10 10:41:33 +02:00
Serreau Jovann
31d9c7800d
✨ feat(Artemis/Dashboard): Affiche les devis du client sur le dashboard
...
Ajoute l'affichage des devis du client connecté sur le dashboard,
avec leur référence, date, montant et statut. Modifie le template pour
un affichage plus clair.
2025-10-10 09:49:31 +02:00
Serreau Jovann
d84029911e
✨ feat(artemis/dashboard): Affiche les avis de paiement client sur le tableau de bord.
2025-10-10 09:25:37 +02:00
Serreau Jovann
38a293debb
✨ feat(artemis/dashboard): Affiche les factures du client connecté.
2025-10-10 09:01:00 +02:00
Serreau Jovann
f701867684
✨ feat(dashboard): Ajoute le tableau de bord client avec données statiques.
...
Crée un nouveau tableau de bord client avec affichage des factures, avis
de paiement, devis, mensualités et services actifs (données statiques).
2025-10-10 08:53:48 +02:00
Serreau Jovann
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.
2025-10-09 15:08:16 +02:00
Serreau Jovann
8bac87c70d
✨ feat(resetPassword): Adapte le titre et le texte du mail selon l'hôte.
2025-10-09 15:00:09 +02:00
Serreau Jovann
264199a4a5
🔥 chore(CustomerController): Supprime le CustomerController inutilisé.
...
🐛 fix(BillingEventSusbriber): Corrige l'URL de connexion dans l'email.
2025-10-09 14:47:44 +02:00
Serreau Jovann
83f206e1bf
✨ feat(mail/customer): Crée un mail pour l'activation de l'espace client.
2025-10-09 13:48:30 +02:00
Serreau Jovann
d996d3beaf
✨ feat(Customer): Crée espace client, ajoute relation compte, envoie email.
2025-10-09 13:28:09 +02:00
Serreau Jovann
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.
2025-10-09 11:48:41 +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
0c3054d7ed
✨ feat(vite): Ajoute la gestion des favicons via un plugin et une fonction Twig.
2025-10-07 16:03:42 +02:00
Serreau Jovann
7cd2cee6e5
🐛 fix(TutoController): Corrige la soumission du formulaire et la gestion des fichiers.
2025-10-07 15:53:42 +02:00
Serreau Jovann
448e90357e
🐛 fix(TutoController): Supprime le dd du formulaire et ajoute un dd du tuto.
2025-10-07 15:48:45 +02:00
Serreau Jovann
6cbc213582
🐛 fix(TutoController): Affiche les données du formulaire de tutoriel pour débogage.
2025-10-07 15:44:23 +02:00
Serreau Jovann
753529ae79
🐛 fix(TutoController): Corrige la persistance de l'entité Tuto avant l'appel à dd().
2025-10-07 15:30:17 +02:00
Serreau Jovann
37cc1704db
✨ feat(template): Désactive Turbo pour le formulaire de création/modification de tutoriel.
2025-10-07 15:21:24 +02:00
Serreau Jovann
62f7c1b9f6
✨ feat(tuto): Ajoute la gestion du type de fichier et désactive Turbo pour le formulaire.
2025-10-07 15:09:41 +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
8884e9833d
🐛 fix(Form/TutoType): Corrige l'extension acceptée pour les fichiers de tutoriel (mkv au lieu de mvk).
2025-10-07 15:04:27 +02:00
Serreau Jovann
82c053df3b
🐛 fix(TutoType): Corrige l'extension acceptée pour les fichiers de tutoriel en .mvk.
2025-10-07 14:59:53 +02:00
Serreau Jovann
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.
2025-10-07 14:55:04 +02:00
Serreau Jovann
04d8297bc6
✨ feat(vite.config.js): Ajoute un point d'entrée pour le script admin.js.
2025-10-07 14:41:28 +02:00
Serreau Jovann
b0645c48fa
🐛 fix(ResetPassword): Corrige l'initialisation et ajoute setter pour le mot de passe.
2025-10-07 14:34:03 +02:00
Serreau Jovann
51ab543cc9
🐛 fix(Mailer): Modifie l'adresse de destination du mail de test pour le dev.
2025-10-07 14:29:48 +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
1fefe478ae
🐛 fix(Mailer): Capture l'erreur de transport et met à jour le statut de l'objet.
2025-10-07 14:15:39 +02:00
Serreau Jovann
9fc0c2f97d
🐛 fix(Mailer): Ajoute le message d'erreur en cas d'échec d'envoi de mail.
2025-10-07 14:14:55 +02:00
Serreau Jovann
54187a16d2
🐛 fix(ResetPasswordSubscriber): Corrige la recherche de la requête de réinitialisation par Account.
2025-10-07 14:12:06 +02:00
Serreau Jovann
ba963f7c3e
🐛 fix(ResetPasswordEvent): Corrige l'initialisation et ajoute setEmail pour l'email.
2025-10-07 14:10:54 +02:00
Serreau Jovann
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.
2025-10-07 14:09:41 +02:00
Serreau Jovann
21f70606ee
✨ feat(Customer): Ajoute la relation OneToMany avec l'entité Website
...
✨ feat(esyweb): Ajoute un contrôleur et une page pour les sites web
🐛 fix(register): Corrige l'enregistrement des paiements partiels et complets
✨ feat(Payment): Gère les paiements complets et partiels via Stancer
✨ feat(BillingEvent): Ajoute des listeners pour les paiements complétés
2025-10-07 14:04:16 +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
a8cc03628f
✨ chore(composer): Met à jour les dépendances et ajoute symfony/redis-messenger.
2025-10-01 14:06:29 +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
188e4d281f
✨ feat(translations): Ajoute des traductions pour l'administration du site en français.
2025-10-01 13:37:37 +02:00
Serreau Jovann
bf9147f488
✨ feat(tuto): Ajoute la fonctionnalité de visualisation des tutoriels avec PDFs et vidéos.
2025-10-01 13:30:10 +02:00
Serreau Jovann
8e3b9c8ad8
✨ feat(tuto): Ajoute gestion des tutoriels avec vidéos et PDFs.
2025-10-01 10:57:11 +02:00
Serreau Jovann
ee8ba6b2df
✨ feat(artemis/esyweb): Ajoute la gestion des tutoriels ESY-WEB
...
Crée une page pour lister et gérer les tutoriels ESY-WEB dans Artemis.
Ajoute un formulaire pour créer de nouveaux tutoriels.
Gère l'upload de fichiers mp4 pour les tutoriels.
2025-09-30 13:26:57 +02:00
Serreau Jovann
aa0e2a281d
✨ feat(RegisterController): Enregistre les paiements des clients via l'API interne.
...
✨ feat(RegisterPayment.js): Ajoute formulaire d'enregistrement de paiement.
✨ feat(sitemap): Ajoute les routes légales au sitemap.
✨ feat(payement_legal.twig): Ajoute la page des mentions légales.
✨ feat(PaymentController): Ajoute la route de la page mentions légales.
✨ feat(admin/base.twig): Ajoute la condition noIndex est définie.
🌐 i18n: Ajoute la traduction pour "En attends de virement".
2025-09-29 14:46:35 +02:00
Serreau Jovann
91aad0d124
✨ feat(payment): Ajoute la page des conditions générales de vente (CGV).
2025-09-29 11:42:42 +02:00