64 Commits

Author SHA1 Message Date
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
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
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
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
188e4d281f feat(translations): Ajoute des traductions pour l'administration du site en français. 2025-10-01 13:37:37 +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
439e12bc0d feat(paiement): Ajoute l'interface de paiement Stancer et la gestion du statut. 2025-07-30 14:56:27 +02:00
Serreau Jovann
3bd5831722 feat(Twig/order): Ajoute filtre total pour CustomerAdvertPayment et devis
Ajoute un filtre Twig pour calculer le total d'une commande (CustomerAdvertPayment et CustomerDevis) et affiche les commandes.
2025-07-30 10:53:20 +02:00
Serreau Jovann
2437458fbc feat(order.twig): Ajoute l'état annulé et l'action d'annulation du devis. 2025-07-29 12:00:31 +02:00
Serreau Jovann
e13c28e19a feat(CustomerController): Ajoute l'envoi et le renvoi de devis client.
 feat(CreateDevisCustomerEventSend): Crée événement pour envoi devis.
♻️ refactor(BillingEventSusbriber): Gère l'envoi du devis au client.
🌐 i18n(translations): Ajoute les états 'send' et 'accepted'.
🎨 style(order.twig): Améliore l'affichage des états des devis.
2025-07-29 11:22:55 +02:00
Serreau Jovann
c5c747bc0a feat(order): Ajoute la génération de devis PDF et un filtre Twig pour le total.
🐛 fix(order-add): Corrige le label du prix en "Prix HT" sur le formulaire.

✏️ chore(customer): Corrige une faute de frappe dans le titre de la page.
2025-07-25 14:53:22 +02:00
Serreau Jovann
b341b06656 feat(CustomerController): Ajoute la création de clients avec formulaire et contact principal.
Renomme le controller Inranet en Intranet. Ajoute la gestion de la création de client avec formulaire et contact principal. Ajoute l'appel API auto customer.
2025-07-23 11:50:33 +02:00
Serreau Jovann
0fa8508fba feat(profil): Ajoute la gestion de l'avatar et du mot de passe. 2025-07-21 09:47:40 +02:00
Serreau Jovann
5f359efe39 Add webapp packages 2025-07-16 09:05:52 +02:00