{% extends "layout.html" %} {% block title %} Accueil - BEx {% endblock title %} {% block content %}

Base Expérimentale du CNRGH

{% macro render_section_header(title) %}

{{ title }}

{% endmacro %} {% macro render_table_section(data_dict, prefix, title) %} {{ render_section_header(title) }}
{% for field, values in data_dict.items() %} {% set clean_name = field.replace('metadata.bi_process.', '') .replace('metadata.wet_process.', '') .replace('metadata.', '') .replace('_', ' ') .replace('.', ' ') .title() %} {% set html_id = prefix + clean_name.replace(' ', '') %} {% set canvas_id = 'chart_' + html_id %} {% set is_empty = values|length == 0 %} {% endfor %}
{% endmacro %} {% macro render_list_section(data_dict, prefix, title) %} {{ render_section_header(title) }}
{% for field, values in data_dict.items() %} {% set clean_name = field.replace('metadata.', '').replace('_', ' ').replace('.', ' ').title() %} {% set collapse_id = prefix + clean_name.replace(' ', '') %} {% set is_empty = values|length == 0 %}

{% if not is_empty %}
    {% for value, count_val in values.items() %}
  • {% if 'wet_process' in field %} {{ value or "—" }} {% elif 'bi_process' in field %} {{ value or "—" }} {% else %} {{ value or "—" }} {% endif %} {{ count_val }}
  • {% endfor %}
{% else %}

Aucune donnée disponible

{% endif %}
{% endfor %}
{% endmacro %} {% if wet_count or bi_count %}
{% for data_dict, prefix in [(wet_count, 'table_wet_'), (bi_count, 'table_bi_')] %} {% for field, values in data_dict.items() %} {% set clean_name = field.replace('metadata.bi_process.', '') .replace('metadata.wet_process.', '') .replace('metadata.', '') .replace('_', ' ') .replace('.', ' ') .title() %} {% set html_id = prefix + clean_name.replace(' ', '') %} {% set is_empty = values|length == 0 %}
{% endfor %} {% endfor %}
{{ render_table_section(wet_count, 'table_wet_', 'Index Wet-Processes') }} {{ render_table_section(bi_count, 'table_bi_', 'Index Bi-Processes') }}
{% else %}

Aucune donnée de métadonnées disponible pour le moment.

{% endif %}
{% endblock content %}