From df13768a1642454fc44fc320d8369209073f1201 Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Mon, 3 Sep 2018 18:00:18 +0100 Subject: [PATCH] Improve how no data for files is displayed --- opentech/apply/stream_forms/blocks.py | 3 +++ .../stream_forms/templates/stream_forms/render_file_field.html | 2 +- .../templates/stream_forms/render_multi_file_field.html | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/opentech/apply/stream_forms/blocks.py b/opentech/apply/stream_forms/blocks.py index 117192eeb..ff4120a72 100644 --- a/opentech/apply/stream_forms/blocks.py +++ b/opentech/apply/stream_forms/blocks.py @@ -304,6 +304,9 @@ class MultiFileFieldBlock(UploadableMediaBlock): label = _('Multiple File field') template = 'stream_forms/render_multi_file_field.html' + def no_response(self): + return [super().no_response()] + class FormFieldsBlock(StreamBlock): text_markup = RichTextBlock(group=_('Other'), label=_('Paragraph')) diff --git a/opentech/apply/stream_forms/templates/stream_forms/render_file_field.html b/opentech/apply/stream_forms/templates/stream_forms/render_file_field.html index 1b7e46cf2..f82f80d25 100644 --- a/opentech/apply/stream_forms/templates/stream_forms/render_file_field.html +++ b/opentech/apply/stream_forms/templates/stream_forms/render_file_field.html @@ -1,6 +1,6 @@ {% extends "stream_forms/render_field.html" %} {% block data_display %} - {% if data %} + {% if data.name %} <div class="wrapper"> {% include "stream_forms/includes/file_field.html" with file=data %} </div> diff --git a/opentech/apply/stream_forms/templates/stream_forms/render_multi_file_field.html b/opentech/apply/stream_forms/templates/stream_forms/render_multi_file_field.html index 9b089352f..f87d83862 100644 --- a/opentech/apply/stream_forms/templates/stream_forms/render_multi_file_field.html +++ b/opentech/apply/stream_forms/templates/stream_forms/render_multi_file_field.html @@ -2,7 +2,7 @@ {% block data_display %} <div class="wrapper"> {% for file in data %} - {% include "stream_forms/includes/file_field.html" with file=file %} + {% include "stream_forms/includes/file_field.html" with file=file %} {% endfor %} </div> {% endblock %} -- GitLab