{% extends 'admin/layout.html.twig' %} {% block title %}Tableau de bord — WTL{% endblock %} {% block admin_body %}
Les actions urgentes d'abord, puis la vue d’ensemble.
| Date | Lieu | Action | Responsable / créateur | |
|---|---|---|---|---|
| {{ p.nextActionDate ? p.nextActionDate|date('d/m/Y') : 'Dès que possible' }} |
{{ p.venueEntity ? p.venueEntity.name : p.venue }}
{{ p.venueEntity ? p.venueEntity.city : p.city }}
|
{{ p.nextAction ?: 'Premier contact' }} | {{ p.createdBy ? p.createdBy.displayName : '—' }} | Traiter |
| Rien d'urgent actuellement. | ||||
| Facture | Client / lieu | Émise le | Statut | Reste à encaisser | Action |
|---|---|---|---|---|---|
| {{ invoice.number }} | {% if invoice.prospection and invoice.prospection.venueEntity %}{{ invoice.prospection.venueEntity.name }}{% elseif invoice.prospection %}{{ invoice.prospection.venue }}{% else %}—{% endif %} | {{ invoice.issueDate|date('d/m/Y') }} | {% if paymentStatus == 'PARTIAL' %}Partiellement payée{% else %}À encaisser{% endif %} | {{ paymentService.remaining(invoice)|number_format(2,',',' ') }} € | {% if can_permission('PAYMENT',2) %}{% else %}Lecture seule{% endif %} |
| Lieu | Pourquoi maintenant ? | Priorité | Actions |
|---|---|---|---|
|
{{ venue.name }}
{{ venue.city }}{% if venue.venueType %} · {{ venue.venueType.name }}{% endif %}
{% if venue.approximateBudget %}
Budget indicatif
: {{ venue.approximateBudget|number_format(0,',',' ') }} € {% endif %}
|
{% for reason in suggestion.reasons %}{{ reason }}{% endfor %}
{% if suggestion.lastProspection %}
Dernière prospection
: {{ suggestion.lastProspection|date('d/m/Y') }} {% endif %}
{% if suggestion.lastConcert %}
Dernier concert
: {{ suggestion.lastConcert|date('d/m/Y') }} {% endif %}
|
{{ suggestion.level }} | {% if can_permission('PROSPECTION',2) %}Prospecter {% endif %} |
| Aucune suggestion pertinente pour le moment. | |||
| {{ row.label }} | {{ row.total }} |
| Aucune donnée |
| {{ row.label }} | {{ row.total }} |
| Aucune donnée |