{% extends "assets/base.html" %}
{% block title %}Import assets{% endblock %}
{% block content %}
Bulk CSV import
Required columns: {{ required|join:", " }}. Optional: {{ optional|join:", " }}. Category and location are matched by code; dates are YYYY-MM-DD. Without the skip option, a single bad row stops the whole import.
{{ report.total }} row(s) read, {{ report.created }} imported, {{ report.errors|length }} with errors.
{% if report.errors %}| Row | Tag | Problems |
|---|---|---|
| {{ e.row }} | {{ e.tag }} |
|