feat(ansible): Ajoute le dossier PDF aux droits d'écriture et modifie l'URL API

 feat(.env): Met à jour les URLs de signature et Stripe pour Ngrok

 feat(SignatureController): Ajoute le contrôleur de signature

 feat(DevisController): Intègre DocuSeal et la gestion des adresses client

🐛 fix(DevisManager.js): Corrige la sélection et la synchronisation des adresses

 feat(vich_uploader.yaml): Configure le stockage des fichiers PDF

 feat(initTomSelect.js): Améliore la gestion des prix des produits

 feat(DevisPdfService): Intègre la signature DocuSeal et améliore le pied de page

 feat(Client.php): Crée une soumission Docuseal pour les devis
This commit is contained in:
Serreau Jovann
2026-01-19 18:22:53 +01:00
parent 5d6c0fdde7
commit 0afc9e3396
12 changed files with 196 additions and 84 deletions

View File

@@ -63,19 +63,17 @@
{# STATUT DYNAMIQUE #}
<td class="px-6 py-4">
{% set statusClasses = {
'brouillon': 'text-slate-400 bg-slate-500/10 border-slate-500/20',
'crée': 'text-indigo-400 bg-indigo-500/10 border-indigo-500/20',
'envoyée': 'text-blue-400 bg-blue-500/10 border-blue-500/20',
'en attends de signature': 'text-amber-400 bg-amber-500/10 border-amber-500/20',
'draft': 'text-slate-400 bg-slate-500/10 border-slate-500/20',
'created_waitsign': 'text-amber-400 bg-amber-500/10 border-amber-500/20',
'refusée': 'text-rose-400 bg-rose-500/10 border-rose-500/20',
'signée': 'text-emerald-400 bg-emerald-500/10 border-emerald-500/20'
} %}
{% set statusLabels = {
'brouillon': 'Brouillon',
'draft': 'Brouillon',
'crée': 'Créé',
'envoyée': 'Envoyé',
'en attends de signature': 'Attente Signature',
'created_waitsign': 'Attente Signature',
'refusée': 'Refusé',
'signée': 'Signé'
} %}