From 2fef9c14d0d73ebd41bd3f333364addd24f3be55 Mon Sep 17 00:00:00 2001 From: Manuel Ortega Date: Wed, 18 Oct 2017 22:21:01 +0200 Subject: [PATCH] Moving humanized_content_type from DocumentablesHelper to Document model. Removing humanized_file_size in favor of direct use of number_to_human_size form ActionViewHelper. Added additional documentens to all concerned views --- app/helpers/documentables_helper.rb | 8 -------- app/models/document.rb | 4 ++++ app/views/documents/_additional_documents.html.erb | 4 ++-- app/views/legislation/draft_versions/changes.html.erb | 2 ++ app/views/legislation/draft_versions/show.html.erb | 2 ++ app/views/legislation/processes/phase_empty.html.erb | 2 ++ app/views/legislation/processes/phase_not_open.html.erb | 2 ++ 7 files changed, 14 insertions(+), 10 deletions(-) diff --git a/app/helpers/documentables_helper.rb b/app/helpers/documentables_helper.rb index 8e832535f..5c3181c95 100644 --- a/app/helpers/documentables_helper.rb +++ b/app/helpers/documentables_helper.rb @@ -37,12 +37,4 @@ module DocumentablesHelper def max_documents_allowed?(documentable) documentable.documents.count >= documentable.class.max_documents_allowed end - - def documentable_humanized_content_type(documentable_class) - documentable_class.attachment_content_type.split("/").last.upcase - end - - def documentable_humanized_file_size(documentable_class) - number_to_human_size(documentable_class.attachment_file_size) - end end diff --git a/app/models/document.rb b/app/models/document.rb index 8843bbed9..3771a4e69 100644 --- a/app/models/document.rb +++ b/app/models/document.rb @@ -52,6 +52,10 @@ class Document < ActiveRecord::Base end end + def humanized_content_type + attachment_content_type.split("/").last.upcase + end + private def documentable_class diff --git a/app/views/documents/_additional_documents.html.erb b/app/views/documents/_additional_documents.html.erb index 9fb999de4..2c8791dad 100644 --- a/app/views/documents/_additional_documents.html.erb +++ b/app/views/documents/_additional_documents.html.erb @@ -8,8 +8,8 @@

<% documents.each do |document| %>

  - <%= link_to "#{document.title} (#{documentable_humanized_content_type(document)} | \ - #{documentable_humanized_file_size(document)})".html_safe, + <%= 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") %> diff --git a/app/views/legislation/draft_versions/changes.html.erb b/app/views/legislation/draft_versions/changes.html.erb index dc6e0aa06..fb8ad43ad 100644 --- a/app/views/legislation/draft_versions/changes.html.erb +++ b/app/views/legislation/draft_versions/changes.html.erb @@ -2,6 +2,8 @@ <%= render 'legislation/processes/header', process: @process, header: :small %> +<%= render 'documents/additional_documents', documents: @process.documents %> + <%= render 'legislation/processes/key_dates', process: @process, phase: :allegations_phase %>

diff --git a/app/views/legislation/draft_versions/show.html.erb b/app/views/legislation/draft_versions/show.html.erb index d380e5cc3..8a66d0a98 100644 --- a/app/views/legislation/draft_versions/show.html.erb +++ b/app/views/legislation/draft_versions/show.html.erb @@ -2,6 +2,8 @@ <%= render 'legislation/processes/header', process: @process, header: :small %> +<%= render 'documents/additional_documents', documents: @process.documents %> + <%= render 'legislation/processes/key_dates', process: @process, phase: :allegations_phase %>
diff --git a/app/views/legislation/processes/phase_empty.html.erb b/app/views/legislation/processes/phase_empty.html.erb index 07ad9b942..1d7a28558 100644 --- a/app/views/legislation/processes/phase_empty.html.erb +++ b/app/views/legislation/processes/phase_empty.html.erb @@ -2,6 +2,8 @@ <%= render 'legislation/processes/header', process: @process, header: :full %> +<%= render 'documents/additional_documents', documents: @process.documents %> + <%= render 'legislation/processes/key_dates', process: @process, phase: @phase %>
diff --git a/app/views/legislation/processes/phase_not_open.html.erb b/app/views/legislation/processes/phase_not_open.html.erb index ba78c50a8..41727e025 100644 --- a/app/views/legislation/processes/phase_not_open.html.erb +++ b/app/views/legislation/processes/phase_not_open.html.erb @@ -2,6 +2,8 @@ <%= render 'legislation/processes/header', process: @process, header: :full %> +<%= render 'documents/additional_documents', documents: @process.documents %> + <%= render 'legislation/processes/key_dates', process: @process, phase: @phase %>