diff --git a/evidence/templates/upload.html b/evidence/templates/upload.html index 6337b3e..d800485 100644 --- a/evidence/templates/upload.html +++ b/evidence/templates/upload.html @@ -8,23 +8,119 @@ - + {% load django_bootstrap5 %} -
-{% csrf_token %} + + {% csrf_token %} -{% bootstrap_form form alert_error_type="none" error_css_class="alert alert-danger alert-icon alert-icon-border" %} -
- {% translate "Cancel" %} - -
+ +
+ +

{% translate "Drag and drop here, or click to select manually" %}

+ {# support for both evidence file and spreadsheet forms #} + {% if form.evidence_file %} + {% bootstrap_form form exclude="evidence_file" alert_error_type="none" error_css_class="alert alert-danger" %} + + {% elif form.file_import %} + {% bootstrap_form form exclude="file_import" alert_error_type="none" error_css_class="alert alert-danger" %} + + {% endif %} + +
+ +
+ + + {% if form.evidence_file.errors or form.file_import.errors %} +
+
    + {% for error in form.evidence_file.errors %} +
  • {{ error }}
  • + {% endfor %} + {% for error in form.file_import.errors %} +
  • {{ error }}
  • + {% endfor %} +
+
+ {% endif %} + +
+ +
+ {% translate "Cancel" %} + +
+ + + {% endblock %}