From 1a38a8750b6b0d39d3f79d59cb5014965c9f6ecc Mon Sep 17 00:00:00 2001 From: Sylvain Date: Tue, 2 Jun 2020 17:57:24 +0200 Subject: [PATCH] updated carrierware + validate file upload in front --- Gemfile.lock | 21 ++++++++++++------- .../templates/admin/plans/_form.html.erb | 2 +- app/assets/templates/events/_form.html.erb | 4 ++-- app/assets/templates/machines/_form.html.erb | 2 +- app/assets/templates/projects/_form.html.erb | 13 +++++++++--- .../templates/shared/_member_form.html.erb | 2 +- app/assets/templates/spaces/_form.html | 9 +++++--- app/uploaders/custom_assets_uploader.rb | 8 ++++--- app/uploaders/event_file_uploader.rb | 2 +- app/uploaders/event_image_uploader.rb | 14 ++++++++----- app/uploaders/import_uploader.rb | 4 ++-- app/uploaders/machine_file_uploader.rb | 15 +++++++------ app/uploaders/machine_image_uploader.rb | 12 +++++++---- app/uploaders/plan_file_uploader.rb | 15 +++++++------ app/uploaders/profil_image_uploader.rb | 14 ++++++++----- app/uploaders/project_cao_uploader.rb | 2 +- app/uploaders/project_image_uploader.rb | 2 +- app/uploaders/space_file_uploader.rb | 15 +++++++------ app/uploaders/space_image_uploader.rb | 12 +++++++---- app/uploaders/training_image_uploader.rb | 12 +++++++---- config/locales/en.yml | 4 ++-- config/locales/es.yml | 4 ++-- config/locales/fr.yml | 4 ++-- config/locales/pt.yml | 4 ++-- config/locales/zu.yml | 4 ++-- 25 files changed, 124 insertions(+), 76 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 4cdc16d3f..42b2e1d76 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -91,11 +91,13 @@ GEM sassc (>= 2.0.0) builder (3.2.4) camertron-eprun (1.1.1) - carrierwave (0.10.0) - activemodel (>= 3.2.0) - activesupport (>= 3.2.0) - json (>= 1.7) - mime-types (>= 1.16) + carrierwave (2.1.0) + activemodel (>= 5.0.0) + activesupport (>= 5.0.0) + addressable (~> 2.6) + image_processing (~> 1.1) + mimemagic (>= 0.3.0) + mini_mime (>= 0.1.3) caxlsx (3.0.1) htmlentities (~> 4.3, >= 4.3.4) mimemagic (~> 0.3) @@ -192,6 +194,9 @@ GEM ice_cube (~> 0.16) ice_cube (0.16.3) ice_nine (0.11.2) + image_processing (1.11.0) + mini_magick (>= 4.9.5, < 5) + ruby-vips (>= 2.0.17, < 3) jaro_winkler (1.5.4) jbuilder (2.10.0) activesupport (>= 5.0.0) @@ -230,12 +235,12 @@ GEM method_source (1.0.0) mime-types (3.3.1) mime-types-data (~> 3.2015) - mime-types-data (3.2019.1009) + mime-types-data (3.2020.0512) mimemagic (0.3.4) mini_magick (4.10.1) mini_mime (1.0.2) mini_portile2 (2.4.0) - minitest (5.14.0) + minitest (5.14.1) minitest-reporters (1.4.2) ansi builder @@ -360,6 +365,8 @@ GEM unicode-display_width (~> 1.4.0) ruby-progressbar (1.10.1) ruby-rc4 (0.1.5) + ruby-vips (2.0.17) + ffi (~> 1.9) ruby2_keywords (0.0.2) rubyzip (1.3.0) safe_yaml (1.0.5) diff --git a/app/assets/templates/admin/plans/_form.html.erb b/app/assets/templates/admin/plans/_form.html.erb index c0031fe61..c306fdee8 100644 --- a/app/assets/templates/admin/plans/_form.html.erb +++ b/app/assets/templates/admin/plans/_form.html.erb @@ -130,7 +130,7 @@ {{ 'app.shared.plan.attach_an_information_sheet' }} {{ 'app.shared.buttons.change' }} + accept="image/jpeg,image/gif,image/png,application/pdf"> diff --git a/app/assets/templates/events/_form.html.erb b/app/assets/templates/events/_form.html.erb index 049163ed7..d12bf6527 100644 --- a/app/assets/templates/events/_form.html.erb +++ b/app/assets/templates/events/_form.html.erb @@ -30,7 +30,7 @@
{{ 'app.shared.event.choose_a_picture' | translate }} {{ 'app.shared.buttons.change' }} - +
@@ -66,7 +66,7 @@ {{file.attachment}} {{ 'app.shared.buttons.browse' }} - {{ 'app.shared.buttons.change' }} + {{ 'app.shared.buttons.change' }} diff --git a/app/assets/templates/machines/_form.html.erb b/app/assets/templates/machines/_form.html.erb index ebe7d18f8..0d3b707a4 100644 --- a/app/assets/templates/machines/_form.html.erb +++ b/app/assets/templates/machines/_form.html.erb @@ -45,7 +45,7 @@ diff --git a/app/assets/templates/projects/_form.html.erb b/app/assets/templates/projects/_form.html.erb index 4d0ccfae8..4f948c79f 100644 --- a/app/assets/templates/projects/_form.html.erb +++ b/app/assets/templates/projects/_form.html.erb @@ -30,7 +30,9 @@
{{ 'app.shared.project.add_an_illustration' | translate }} {{ 'app.shared.buttons.change' }} - + {{ 'app.shared.buttons.delete' }}
@@ -51,7 +53,9 @@ {{file.attachment}} {{ 'app.shared.buttons.browse' }} - {{ 'app.shared.buttons.change' }} + {{ 'app.shared.buttons.change' }} + "> + @@ -115,7 +119,10 @@
{{ 'app.shared.buttons.browse' | translate }} {{ 'app.shared.buttons.change' }} - + + {{ 'app.shared.buttons.delete' }}
diff --git a/app/assets/templates/shared/_member_form.html.erb b/app/assets/templates/shared/_member_form.html.erb index d2d3a127d..306a7f12f 100644 --- a/app/assets/templates/shared/_member_form.html.erb +++ b/app/assets/templates/shared/_member_form.html.erb @@ -23,7 +23,7 @@ ng-hide="preventField['profile.avatar'] && user.profile.user_avatar.attachment_url && !userForm['user[profile_attributes][user_avatar_attributes]'].$dirty"> {{ 'app.shared.user.add_an_avatar' }} {{ 'app.shared.buttons.change' }} - +