{% extends "base.html" %} {% load steeloweb_extras %} {% block title %}{{ master_excel.name }} - Master Excel File{% endblock %} {% block content %}

{{ master_excel.name }} {% if master_excel.is_template %} Template {% endif %} {% if master_excel.is_example %} Example {% endif %}

Download {% if not master_excel.is_template and not master_excel.is_example %} Edit Delete {% endif %}
{% include "steeloweb/partials/messages.html" %}
Validation Status
{% if master_excel.validation_status == 'valid' %}
Valid - This file passed all validation checks
{% elif master_excel.validation_status == 'warnings' %}
Valid with Warnings - This file is usable but has some warnings
{% elif master_excel.validation_status == 'invalid' %}
Invalid - This file has errors that must be fixed
{% else %}
Pending - Validation has not been run yet
{% endif %}
File Information
{% if master_excel.updated_at != master_excel.created_at %} {% endif %}
ID: {{ master_excel.pk }} (Use this ID with prepare_default_data command)
File Name: {{ master_excel.file.name|basename }}
File Size: {{ master_excel.file.size|filesizeformat }}
Uploaded: {{ master_excel.created_at|date:"Y-m-d H:i:s" }}
Last Updated: {{ master_excel.updated_at|date:"Y-m-d H:i:s" }}
{% if master_excel.description %}
Description

{{ master_excel.description|linebreaks }}

{% endif %} {% if master_excel.validation_report %}
Validation Report
{% if master_excel.validation_report.summary %}
Summary
{{ master_excel.validation_report.summary.error_count|default:0 }}
Errors
{{ master_excel.validation_report.summary.warning_count|default:0 }}
Warnings
{{ master_excel.validation_report.summary.info_count|default:0 }}
Info Messages
{% endif %} {% if master_excel.validation_report.errors %}
Errors
{% for error in master_excel.validation_report.errors|slice:":10" %}
{{ error }}
{% endfor %} {% if master_excel.validation_report.errors|length > 10 %}
... and {{ master_excel.validation_report.errors|length|add:"-10" }} more errors
{% endif %}
{% endif %} {% if master_excel.validation_report.warnings %}
Warnings
{% for warning in master_excel.validation_report.warnings|slice:":10" %}
{{ warning }}
{% endfor %} {% if master_excel.validation_report.warnings|length > 10 %}
... and {{ master_excel.validation_report.warnings|length|add:"-10" }} more warnings
{% endif %}
{% endif %} {% if master_excel.validation_report.info %}
Info Messages ({{ master_excel.validation_report.info|length }})
{% for info in master_excel.validation_report.info|slice:":5" %}
{{ info }}
{% endfor %} {% if master_excel.validation_report.info|length > 5 %}
... and {{ master_excel.validation_report.info|length|add:"-5" }} more info messages
{% endif %}
{% endif %} {% if master_excel.validation_report.validated_at %}

Validated at: {{ master_excel.validation_report.validated_at }}

{% endif %}
{% endif %} {% if data_prep_warning %} {% endif %} {% if master_excel.validation_status == 'valid' or master_excel.validation_status == 'warnings' %}
Use This File
{% if existing_preparation %}
A data preparation already exists for this master Excel file. View Data Preparation
{% csrf_token %}
Delete the existing data preparation to create a new one. {% else %} {% if data_prep_warning %}
{% csrf_token %}
{% else %}
{% csrf_token %}
{% endif %} This will create a new data preparation that you can use in simulations. {% endif %}
{% endif %}
Back to List
{% if master_excel.validation_status == 'valid' or master_excel.validation_status == 'warnings' %} Use in Simulation {% endif %}
{% endblock %}