{% include '@Projet/reports/partials/_cover.html.twig' with { data: data, config: config, generatedAt: generatedAt } %} {% if config.include_tables|default(true) or config.include_charts|default(true) %}
{% include '@Projet/reports/partials/_kpis.html.twig' with { kpis: data.kpis } %} {% if config.include_charts|default(true) %} {% include '@Projet/reports/partials/_charts.html.twig' with { charts: data.charts } %} {% endif %}
{% endif %} {% if type in ['BILAN_PROJET', 'PARTENAIRE', 'RETARDS_RISQUES'] and config.include_tables|default(true) %}

Partenaires & conventions

{% include '@Projet/reports/partials/_partners_table.html.twig' with { rows: data.tables.conventions } %}
{% endif %} {% if type in ['BILAN_PROJET', 'PARTENAIRE', 'COMPTA_ADMIN', 'RETARDS_RISQUES'] and config.include_tables|default(true) %}

Apports

{% include '@Projet/reports/partials/_apports_table.html.twig' with { rows: data.tables.apports } %}
{% endif %} {% if type in ['BILAN_PROJET', 'COMPTA_ADMIN', 'RETARDS_RISQUES'] and config.include_tables|default(true) %}

Documents administratifs

{% include '@Projet/reports/partials/_docs_table.html.twig' with { factures: data.tables.factures, recus: data.tables.recus } %}
{% endif %} {% if config.include_gallery|default(false) %}

Galerie photos

{% include '@Projet/reports/partials/_gallery.html.twig' with { photos: data.photos } %}
{% endif %} {% include '@Projet/reports/partials/_footer.html.twig' with { generatedAt: generatedAt, warnings: data.warnings|default([]) } %}