Commit Graph

332 Commits

Author SHA1 Message Date
Serreau Jovann
a44fae4ead feat(PaymentPage.js): Décommente la gestion des statuts de paiement Stancer. 2025-11-05 14:36:21 +01:00
Serreau Jovann
0bd3d6c74c feat(ValidateAdvertController): Valide les publicités et envoie un événement.
🐛 fix(ShareController): Corrige la condition d'environnement pour l'URL de base.

 feat(share.twig): Affiche l'URL de partage avec la base correcte.
2025-11-05 14:32:38 +01:00
Serreau Jovann
aac36c8759 ```
 feat(ShareController): Ajoute le contrôleur de partage de fichiers et modifie les routes.
```
2025-11-05 13:12:09 +01:00
Serreau Jovann
616bb107d3 ```
 feat(src/Entity/CustomerAdvertPayment.php): Ajoute relation one-to-one avec AvisPaymentState
 feat(src/Controller): Crée ValidateAdvertController et template pour validation des avis
 feat(translations): Ajoute traduction pour renouvellement nom de domaine
 feat(templates): Ajoute lien vers validation des avis de paiement dans intranet
 feat(templates): Améliore formulaire prix avec champs dépot, renouvellement, rétablissement et gestion NDD
 feat(src/Command): Crée commande pour générer automatiquement les avis de paiement
 feat(src/Controller): Ajoute les custom price pour dépot, renouvellement, retablissement, gestion NDD
 feat(src/Repository): Ajoute une fonction pour recuperer les ndd expirant bientot
 feat(src/Controller): Affiche seulement les avis valider dans les factures client
 feat(src/Service): Ajoute fonction pour recuperer les ndd expirant bientot
```
2025-11-05 12:33:58 +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
9a3944a7a0 feat(order/flow): Ajoute le formulaire de détails de commande.
Ajoute un formulaire Twig pour la saisie des détails de la
commande et des informations de contact.
2025-11-04 20:21:39 +01:00
Serreau Jovann
6c61ae2b1b feat(HomeController): Ajoute "Nombre d'articles illimités" aux fonctionnalités. 2025-11-04 14:33:03 +01:00
Serreau Jovann
dcb43f3cb2 feat(src/Controller): Ajoute et met à jour les descriptions des fonctionnalités. 2025-11-04 14:32:39 +01:00
Serreau Jovann
0bbb000c44 ```
 feat(order): Ajoute les formules E-Commerce Start, Business et Premium et corrige les tarifs.
```
2025-11-04 12:15:05 +01:00
Serreau Jovann
21f9a85352 feat(templates/order): Met en gras l'audience de la formule dans le template. 2025-11-04 11:53:43 +01:00
Serreau Jovann
cac40ce67b 🐛 fix(template/order): Corrige calcul des prix des options annuelles et mensuelles. 2025-11-04 11:53:12 +01:00
Serreau Jovann
36b9b0eaf0 feat(templates/order): Adapte l'affichage des formules pour une meilleure expérience mobile. 2025-11-04 11:51:26 +01:00
Serreau Jovann
599c0f66bf feat(templates/order): Adapte l'affichage des formules pour une meilleure expérience mobile. 2025-11-04 10:05:41 +01:00
Serreau Jovann
c3c17b0149 feat(composer.lock): Met à jour les dépendances Composer et ajoute php-whois.
🎨 style(templates/order/process.twig): Améliore l'affichage de la commande et la gestion des options.
🐛 fix(src/Controller/Order/HomeController.php): Ajoute une route pour vérifier la disponibilité d'un nom de domaine (WHOIS).
2025-11-04 09:51:35 +01:00
Serreau Jovann
3d89f1e1a8 feat(order): Affiche les frais de mise en service sur la page de commande. 2025-11-04 09:10:37 +01:00
Serreau Jovann
414b56b3d3 feat(templates): Met à jour les informations de marque pour Siteconseil. 2025-11-04 09:02:36 +01:00
Serreau Jovann
5da29d153f ```
 feat(order/process.twig): Affiche récapitulatif commande avec options et calcul du total.
```
2025-10-28 10:30:00 +01:00
Serreau Jovann
1e893dbe90 ```
 feat(order): Affiche les formules et ajoute la page de résumé de commande.
```
2025-10-28 09:57:39 +01:00
Serreau Jovann
c3ddaf85c6 feat(order/display): Affiche les formules avec détails et logique de sélection.
 feat(HomeController): Fournit des données de formules détaillées pour l'affichage.
2025-10-28 09:39:42 +01:00
Serreau Jovann
0e3ae95a95 feat(vite.config.js): Ajoute un point d'entrée pour le fichier order.js. 2025-10-28 09:34:08 +01:00
Serreau Jovann
caffdc6287 ```
 feat(order/display): Ajoute la section pour choisir une formule.
🐛 fix(caddy): Corrige la configuration TLS et les noms de domaine.
```
2025-10-28 09:31:24 +01:00
Serreau Jovann
a47a683154 feat(order): Ajoute les pages mentions légales et RGPD
Ajoute les templates et les routes pour afficher les mentions légales et la politique de confidentialité (RGPD).
2025-10-28 09:17:58 +01:00
Serreau Jovann
1bfb7aa8d2 feat(order): Initialise la structure de base pour la commande et ajoute des CGV. 2025-10-28 09:11:42 +01:00
Serreau Jovann
3bf98a5e30 feat(templates/order): Utilise absolute_url pour l'asset du logo et ajoute des formules. 2025-10-28 08:59:46 +01:00
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
6f30b86863 feat(template/seo): Met à jour les URL et le SEO avec les données des formules. 2025-10-28 08:47:08 +01:00
Serreau Jovann
f47c743bff feat(TutoController): Affiche un message si aucun tutoriel n'est trouvé. 2025-10-27 09:27:38 +01:00
Serreau Jovann
39520c24e1 feat(TutoController): Ajoute le titre du site web aux tutoriels. 2025-10-22 11:37:00 +02:00
Serreau Jovann
23154c4372 ```
 feat(EsyWeb/Intranet): Ajoute et modifie les routes et gère les prix automatiques.
```
2025-10-22 11:35:06 +02:00
Serreau Jovann
da028d4f39 feat(EsyWebController): Ajoute création et affichage de sites internet
Ce commit implémente l'ajout et la visualisation des sites internet.
Il inclut la gestion de formulaires, l'enregistrement en base de données,
et l'affichage des détails.
2025-10-17 10:45:11 +02:00
Serreau Jovann
ae4ea12af3 feat(EsyWeb): Ajoute formulaire et route pour la création de sites web. 2025-10-16 14:56:26 +02:00
Serreau Jovann
cbf381f242 feat(website.twig): Ajoute une maquette pour la liste des sites internet. 2025-10-16 14:39:31 +02:00
Serreau Jovann
8c77e69805 feat(CustomerDns/Website): Ajoute la relation entre CustomerDns et Website et les champs de Website. 2025-10-16 14:33:14 +02:00
Serreau Jovann
bd4ee749df 🔧 chore(docker-compose): Supprime l'attribut restart des services Docker. 2025-10-16 13:47:26 +02:00
Serreau Jovann
6111703481 ```
🐛 fix(SignClient): Corrige la méthode pour obtenir le lien de signature.

 feat(Dashboard): Affiche les services actifs du client sur le tableau de bord.

 feat(Dashboard): Ajoute la traduction pour les types de services.
```
2025-10-16 11:43:31 +02: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
02fe42c629 feat(analytics): Implémente le suivi des visiteurs avec enregistrement des données. 2025-10-16 09:59:18 +02:00
Serreau Jovann
f7deb334ee refactor(templates): Supprime le code Statcounter obsolète des modèles de base. 2025-10-16 08:54:33 +02:00
Serreau Jovann
25f638faf8 feat(templates): Ajoute le code Statcounter pour le suivi des statistiques. 2025-10-16 08:54:04 +02:00
Serreau Jovann
6e6b571243 feat(sentry): Ajoute l'intégration de Sentry pour le suivi des erreurs. 2025-10-16 08:42:01 +02:00
Serreau Jovann
c448043b5b feat(TutoController): Ajoute des catégories de tutoriels pour EsyWeb. 2025-10-16 08:23:18 +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
ce4b6898bb feat(SignClient.php): Adapte l'URL de redirection et le fichier pour l'environnement de développement.
🎨 style(d.twig): Affiche le lien de téléchargement du devis seulement si l'état n'est pas "accepted".

🐛 fix(SignController.php): Corrige la gestion des événements webhook de Docuseal et ajoute la gestion des metadatas.

 feat(.env): Ajoute une variable d'environnement DEV_URL pour l'URL de développement.

 feat(PaymentPdf.php): Modifie le texte du numéro de devis en numéro d'avis de paiement.

 feat(PaymentController.php): Ajoute le titre du site web aux pages de paiement.
2025-10-15 14:15:50 +02:00
Serreau Jovann
f6ada78ba8 first commit 2025-10-13 20:09:34 +02:00
Serreau Jovann
e2ba005d03 feat(SepaController): Ajoute la fonctionnalité de mandat SEPA pour les clients. 2025-10-12 17:27:11 +02:00
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