Back to Search
QC Report Dashboard
Job:
{{ job_number }}
Logout
{% if error %}
{{ error }}
Back to Search
{% else %}
Job Summary: {{ job_number }}
{{ aggregated.total_files }}
Files Checked
{{ aggregated.total_checks }}
Total Checks
{{ aggregated.summary.passed }}
Passed
{{ aggregated.summary.error }}
Errors
{{ aggregated.summary.warning }}
Warnings
{{ aggregated.summary.skipped }}
Skipped
{% if aggregated.files_with_errors %}
Files with Errors ({{ aggregated.files_with_errors|length }})
{% for file in aggregated.files_with_errors %}
{{ file.filename }}
View Details
{{ file.error_count }} error(s)
{% endfor %}
{% endif %}
Export HTML
Export CSV
{% if aggregated.files_with_errors %}
Error HTML
Error CSV
{% endif %}
Parsed Data View
Embedded Reports
All
Errors Only
Passed Only
Show Technical Details
{% for report in reports %}
{{ report.filename }}
{% if report.source_label %}
{{ report.source_label }}
{% endif %} {% if report.timestamp %}
{{ report.timestamp }}
{% endif %}
{% if report.summary.error > 0 %}
{{ report.summary.error }} Error(s)
{% endif %} {% if report.summary.warning > 0 %}
{{ report.summary.warning }} Warning(s)
{% endif %} {% if report.summary.error == 0 and report.summary.warning == 0 %}
All Passed
{% endif %}
{{ report.summary.total }} checks
{% if report.error %}
Error:
{{ report.error }}
{% else %} {% for check in report.checks %} {% set friendly = report.friendly_checks[loop.index0] if report.friendly_checks is defined and loop.index0 < report.friendly_checks|length else none %}
{{ check.status_text }}
{% if friendly %}
{{ friendly.check_name_display }}
{% else %} {{ check.name }} {% endif %}
{% if friendly and friendly.error_summary and check.status in ['error', 'warning'] %}
{{ friendly.error_summary }}
{% elif check.description %}
{{ check.description }}
{% endif %} {% if friendly and friendly.action_required and check.status in ['error', 'warning'] %}
{{ friendly.action_required }}
{% endif %}
{% if check.error_message %}
Error:
{{ check.error_message }}
{% endif %} {% if check.results %}
Results:
{% for key, value in check.results.items() %}
{{ key }}:
{% if value is mapping %}
{% for k, v in value.items() %}
{{ k }}: {{ v }}
{% endfor %}
{% else %} {{ value }} {% endif %}
{% endfor %}
{% endif %} {% if check.config %}
Configuration:
{% for key, value in check.config.items() %}
{{ key }}:
{{ value }}
{% endfor %}
{% endif %}
{% endfor %} {% endif %}
{% endfor %}
{% for report in reports %}
{{ report.filename }}
{% endfor %}
{% endif %}