From 7027c3ea91da4492bbf5d56dba2d968da579b644 Mon Sep 17 00:00:00 2001 From: bilal Date: Wed, 10 Jun 2020 11:44:10 +0200 Subject: [PATCH] allow adding photos to the public signing location release --- app/controllers/public/location_releases_controller.rb | 3 ++- app/helpers/dropzone_helper.rb | 2 ++ app/views/public/location_releases/new.html.erb | 4 ++++ config/locales/en.yml | 3 +++ config/locales/es.yml | 8 ++++++++ 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/controllers/public/location_releases_controller.rb b/app/controllers/public/location_releases_controller.rb index a88de75..536406d 100644 --- a/app/controllers/public/location_releases_controller.rb +++ b/app/controllers/public/location_releases_controller.rb @@ -64,7 +64,8 @@ class Public::LocationReleasesController < Public::BaseController :person_address_country, :signature_base64, :locale, :contract_template, :filming_started_on, :filming_ended_on, - :filming_hours + :filming_hours, + photos: [] ) end diff --git a/app/helpers/dropzone_helper.rb b/app/helpers/dropzone_helper.rb index 42dac83..2ad4387 100644 --- a/app/helpers/dropzone_helper.rb +++ b/app/helpers/dropzone_helper.rb @@ -5,6 +5,8 @@ module DropzoneHelper "To Add Photos & Videos to the release:
Drag & Drop Files
or
Click or Tap here to browse photos and connect to Camera" when "music_release" "To Add Audio Files to the release:
Drag & Drop Files
or
Click or Tap here to browse files" + when "location_release" + t 'location_releases.form.photos.dropzone_label' when "directory" "To Add Files to the Folder:
Drag & Drop Files
or
Click or Tap here to browse files" else diff --git a/app/views/public/location_releases/new.html.erb b/app/views/public/location_releases/new.html.erb index 0975f73..b93ffa0 100644 --- a/app/views/public/location_releases/new.html.erb +++ b/app/views/public/location_releases/new.html.erb @@ -45,6 +45,10 @@ <% end %> + <%= card_field_set_tag t(".photos.heading") do %> + <%= render "shared/photos_dropzone_fields", form: form, release: @location_release %> + <% end %> + <%= card_field_set_tag t(".signature.heading") do %> <%= render "shared/signature_fields", form: form, instruction: 'An Authorized Signatory' %> <% end %> diff --git a/config/locales/en.yml b/config/locales/en.yml index 7d24079..219bbd0 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -556,6 +556,7 @@ en: heading: 1 of 4 Location Details photos: heading: 4 of 4 Photos + dropzone_label: Tap to take a photo of the Property (optional) signer_details: heading: 2 of 4 Owner Details index: @@ -802,6 +803,8 @@ en: heading: Location Information signature: heading: Sign Below + photos: + heading: Photos material_releases: create: notice: Your release has been signed. Thank you! diff --git a/config/locales/es.yml b/config/locales/es.yml index 13abd12..c3037bf 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} + location_releases: + new: + photos: + heading: Photos (ES) shared: print: Print (ES) talent_releases: @@ -182,3 +186,7 @@ es: photos: guardian_photo: heading: Guardian Photo (ES) + location_releases: + form: + photos: + dropzone_label: Tap to take a photo of the Property (optional) (ES)