{% 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([]) } %}