From d71755aabc0be8899121515014f98a31904a4db9 Mon Sep 17 00:00:00 2001 From: bilal Date: Wed, 10 Jun 2020 12:57:27 +0200 Subject: [PATCH] allow adding photos to the public signing material release --- app/controllers/public/material_releases_controller.rb | 2 +- app/helpers/dropzone_helper.rb | 2 ++ app/views/public/material_releases/new.html.erb | 4 ++++ config/locales/en.yml | 3 +++ config/locales/es.yml | 8 ++++++++ 5 files changed, 18 insertions(+), 1 deletion(-) diff --git a/app/controllers/public/material_releases_controller.rb b/app/controllers/public/material_releases_controller.rb index f8e4846..5aef717 100644 --- a/app/controllers/public/material_releases_controller.rb +++ b/app/controllers/public/material_releases_controller.rb @@ -45,7 +45,7 @@ class Public::MaterialReleasesController < Public::BaseController :person_first_name, :person_last_name, :person_title, :person_company, :person_phone, :person_email, :person_address_street1, :person_address_street2, :person_address_city, :person_address_state, :person_address_zip, :person_address_country, :signature_base64, - :locale, :contract_template, :description + :locale, :contract_template, :description, photos: [] ) end diff --git a/app/helpers/dropzone_helper.rb b/app/helpers/dropzone_helper.rb index 42dac83..70b6744 100644 --- a/app/helpers/dropzone_helper.rb +++ b/app/helpers/dropzone_helper.rb @@ -3,6 +3,8 @@ module DropzoneHelper case releasable.model_name.param_key when "acquired_media_release" "To Add Photos & Videos to the release:
Drag & Drop Files
or
Click or Tap here to browse photos and connect to Camera" + when "material_release" + t 'material_releases.form.photos.dropzone_label' when "music_release" "To Add Audio Files to the release:
Drag & Drop Files
or
Click or Tap here to browse files" when "directory" diff --git a/app/views/public/material_releases/new.html.erb b/app/views/public/material_releases/new.html.erb index 6fa5c8f..bfd565f 100644 --- a/app/views/public/material_releases/new.html.erb +++ b/app/views/public/material_releases/new.html.erb @@ -34,6 +34,10 @@ <%= render "shared/address_fields", form: form, subject: "person" %> <% end %> + <%= card_field_set_tag t(".photo.heading") do %> + <%= render "shared/photos_dropzone_fields", form: form, release: @material_release %> + <% end %> +
<%= card_field_set_tag t(".signature.heading") do %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 7d24079..b59ec35 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -590,6 +590,7 @@ en: heading: 1 of 3 Material Details photos: heading: 4 of 4 Photos + dropzone_label: Tap to take a photo of Licensed Material (optional) signer_details: heading: 2 of 4 Licensor/Owner Details index: @@ -815,6 +816,8 @@ en: heading: Release Information signature: heading: Sign Below + photo: + heading: Photos talent_releases: create: notice: Your release has been signed. Thank you! diff --git a/config/locales/es.yml b/config/locales/es.yml index 13abd12..d773a10 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -175,6 +175,10 @@ es: show: choose_project: ¿Qué proyecto de la lista de abajo asistirá? welcome_html: Bienvenidos a la plataforma de firma autorizaciónes de %{name} + material_releases: + new: + photo: + heading: Photos (ES) shared: print: Print (ES) talent_releases: @@ -182,3 +186,7 @@ es: photos: guardian_photo: heading: Guardian Photo (ES) + material_releases: + form: + photos: + dropzone_label: Tap to take a photo of Licensed Material (optional)