{% extends "base.html" %} {% block title %}{{ title }}{% endblock %} {% block head %} {{ super() }} {% endblock %} {% block content %}

{{ title }}

{# Schema info #}
Schéma {{ val_info.code }} {{ val_info.version }}
{{ val_info.description }}

{% if source_type == 'file' %}Fichier{% endif %} {% if source_type == 'url' %}URL{% endif %} à valider : {{ source.name }}

{% if report.error_count == 0 %}

La table est valide

Aucune erreur détectée

{% include 'table_preview.html' %} {% else %}

La table est invalide

{% if source_type == 'url' %} {% endif %} {# table checks #} {% if report.table.errors.structure %}

Problèmes de structure

{% for err in report.table.errors.structure %}
{{ err.message | safe}}
{% endfor %}
{% endif %} {% if report.table.errors.body %} {% if not report.table.display_body_errors %} Merci de corriger ce(s) erreur(s) pour visualiser les erreurs de contenu. {% else %}

Problèmes de contenu

{% for h in report.table.headers %} {% endfor %} {% for row in report.table.errors.by_rows %} {% if 'row' in row.errors %} {% if row.errors.row.code == 'blank-row' and not source_data.data_rows[row.row_id -2] %} {% for _ in report.table.headers %} {% endfor %} {% endif %} {% else %} {% endif %} {% for d in source_data.data_rows[row.row_id - 2] %} {% if loop.index in row.errors %} {% endfor %} {% endfor %}
1{{ h }}
{{ row.row_id }}{{ row.row_id }} {% elif 'row' in row.errors %} {% else %} {% endif %} {{ d }}
{% endif %} {% endif %}
{% endif %} {% endblock %} {% block footer %} {# {{ report.table.errors.structure|length }} erreur(s) détectée(s) {{ report.table.errors.body|length }} erreur(s) détectée(s) #} {% endblock %}