{# templates/analytics/_bloc_pipeline.html.twig ───────────────────────────────────────────────────────────────────────────── Bloc pipeline — Force de Vente et Multi uniquement. Paramètres attendus : pipeline (array) → collection d'entités Recommendation triées par createdAt DESC Actions disponibles depuis ce bloc : POST /compte/analytics/recommendation/{id}/statut → permet de faire avancer un lead : new → contacted → converted ───────────────────────────────────────────────────────────────────────────── #} {# ── Regroupement par statut ── #} {% set leadsNew = pipeline | filter(r => r.status == 'new') %} {% set leadsContacted = pipeline | filter(r => r.status == 'contacted') %} {% set leadsConverted = pipeline | filter(r => r.status == 'converted') %} {# ── Config des statuts ── #} {% set statutConfig = { 'new': { 'label': '🆕 Nouveau', 'couleur': '#667eea', 'bg': '#667eea0d' }, 'contacted': { 'label': '📞 Contacté', 'couleur': '#f59e0b', 'bg': '#f59e0b0d' }, 'converted': { 'label': '✅ Converti', 'couleur': '#22c55e', 'bg': '#22c55e0d' } } %}
Aucun lead dans le pipeline.
💡 Les leads apparaissent ici lorsque des contacts remplissent le formulaire de recommandation depuis votre carte Force de Vente.
Aucun lead ici.
{% else %} {% for lead in leads %}🔒 Les données de contact affichées ici sont issues des formulaires de recommandation soumis volontairement. Elles sont supprimées automatiquement après 90 jours — conformité RGPD (article 5.1.e).
{% endif %}