diff --git a/app/helpers/documents_helper.rb b/app/helpers/documents_helper.rb index 70eb6a27f..cbc94c9bb 100644 --- a/app/helpers/documents_helper.rb +++ b/app/helpers/documents_helper.rb @@ -54,4 +54,11 @@ module DocumentsHelper "direct_upload[resource_relation]": "documents") end + def document_item_link(document) + link_to "#{document.title} (#{document.humanized_content_type} | \ + #{number_to_human_size(document.attachment_file_size)})".html_safe, + document.attachment.url, + target: "_blank", + title: t("shared.target_blank_html") + end end diff --git a/app/views/documents/_additional_document.html.erb b/app/views/documents/_additional_document.html.erb new file mode 100644 index 000000000..8c079590e --- /dev/null +++ b/app/views/documents/_additional_document.html.erb @@ -0,0 +1,3 @@ +
+<%= document_item_link(document) %> +
diff --git a/app/views/documents/_additional_documents.html.erb b/app/views/documents/_additional_documents.html.erb index 2c8791dad..db2344c74 100644 --- a/app/views/documents/_additional_documents.html.erb +++ b/app/views/documents/_additional_documents.html.erb @@ -6,15 +6,7 @@<%= t('proposals.show.title_external_url') %>
- <% documents.each do |document| %> -- <%= link_to "#{document.title} (#{document.humanized_content_type} | \ - #{number_to_human_size(document.attachment_file_size)})".html_safe, - document.attachment.url, - target: "_blank", - title: t("shared.target_blank_html") %> -
- <% end %> + <%= render partial: 'documents/additional_document', collection: documents, as: :document %> diff --git a/app/views/documents/_documents.html.erb b/app/views/documents/_documents.html.erb index e36d88207..bcdf39a32 100644 --- a/app/views/documents/_documents.html.erb +++ b/app/views/documents/_documents.html.erb @@ -14,9 +14,7 @@