{% load crispy_forms_tags %} {% block import_form %} {% endblock import_form %} {% if result %} {% if result.has_errors %} {% block errors %}

{% translate "Errors" %}

{% endblock %} {% elif result.has_validation_errors %} {% block validation_errors %}

{% translate "Some rows failed to validate" %}

{% translate "Please correct these errors in your data where possible, then reupload it using the form above." %}

{% for field in result.diff_headers %}{% endfor %} {% for row in result.invalid_rows %} {% for field in row.values %}{% endfor %} {% endfor %}
{% translate "Row" %} {% translate "Errors" %}{{ field }}
{{ row.number }} {{ row.error_count }}
    {% for field_name, error_list in row.field_specific_errors.items %}
  • {{ field_name }}
      {% for error in error_list %}
    • {{ error }}
    • {% endfor %}
  • {% endfor %} {% if row.non_field_specific_errors %}
  • {% translate "Non field specific" %}
      {% for error in row.non_field_specific_errors %}
    • {{ error }}
    • {% endfor %}
  • {% endif %}
{{ field }}
{% endblock %} {% else %} {% block preview %}

{% translate "Preview" %}

{% for field in result.diff_headers %}{% endfor %} {% for row in result.valid_rows %} {% for field in row.diff %}{% endfor %} {% endfor %}
{{ field }}
{% if row.import_type == 'new' %} {% translate "New" %} {% elif row.import_type == 'skip' %} {% translate "Skipped" %} {% elif row.import_type == 'delete' %} {% translate "Delete" %} {% elif row.import_type == 'update' %} {% translate "Update" %} {% endif %} {{ field }}
{% endblock %} {% endif %} {% endif %}