feat(Product.php): Ajoute ProductDoc pour gérer les documents.
 feat(Contrats.php): Gère les fichiers du contrat via VichUploader.
 feat(templates): Crée template mail signature contrat.
 feat(SignatureController): Ajoute la signature du contrat.
 feat(ContratsController): Crée contrat depuis devis et liste contrats.
 feat(Client): Crée soumission contrat Docuseal.
 feat(DevisPdfService): Corrige l'assurance RC Pro.
 feat(.env): Ajoute CONTRAT_BASEURL.
 feat(ProductDocType): Crée formulaire pour les documents produit.
 feat(contrats/list.twig): Liste et actions pour les contrats.
 feat(UtmEvent.js): Track click document produit.
 feat(ContratEvent.php): Crée event pour envoi contrat.
 feat(admin.js): Initialise la recherche dynamique des contrats.
 feat(ContratPdfService): Génère le PDF du contrat DocuSeal.
 feat(products/add.twig): Ajoute gestion des documents produits.
 feat(ContratController): Crée controlleur contrat.
 feat(ContratSubscriber.php): Envoi du contrat par email.
 feat(reservation/produit.twig): Affiche les documents produit.
 feat(ProductController.php): Refactorisation et ajout des documents.
```
This commit is contained in:
Serreau Jovann
2026-01-22 15:58:57 +01:00
parent 9eafbbe2d9
commit afa6133907
32 changed files with 2263 additions and 286 deletions

View File

@@ -5,10 +5,30 @@ vich_uploader:
uri_prefix: /images/image_product
upload_destination: '%kernel.project_dir%/public/images/image_product'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
doc_product:
uri_prefix: /images/doc_product
upload_destination: '%kernel.project_dir%/public/images/doc_product'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
image_options:
uri_prefix: /images/image_options
upload_destination: '%kernel.project_dir%/public/images/image_options'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
contrat_file:
uri_prefix: /images/contrat_file
upload_destination: '%kernel.project_dir%/public/images/contrat_file'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
contrat_docuseal:
uri_prefix: /images/contrat_docuseal
upload_destination: '%kernel.project_dir%/public/images/contrat_docuseal'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
contrat_signed:
uri_prefix: /images/contrat_signed
upload_destination: '%kernel.project_dir%/public/images/contrat_signed'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
contrat_audit:
uri_prefix: /images/contrat_audit
upload_destination: '%kernel.project_dir%/public/images/contrat_audit'
namer: Vich\UploaderBundle\Naming\SmartUniqueNamer
devis_file:
uri_prefix: /pdf/devis_file
upload_destination: '%kernel.project_dir%/public/pdf/devis_file'