From a5e9f0b1034a3b3a0fc56c78696567bf497e691f Mon Sep 17 00:00:00 2001 From: Thomas Rusiecki Date: Thu, 13 Feb 2025 15:57:50 -0300 Subject: [PATCH] upload form now drag n drop box --- evidence/templates/upload.html | 118 ++++++++++++++++++++++++++++++--- 1 file changed, 107 insertions(+), 11 deletions(-) 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 "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 %}