diff --git a/app/controllers/invites_controller.rb b/app/controllers/invites_controller.rb index 6304dbe3e..646c3505c 100644 --- a/app/controllers/invites_controller.rb +++ b/app/controllers/invites_controller.rb @@ -12,6 +12,7 @@ class InvitesController < ApplicationController dossier: dossier, user: User.find_by(email: email), email: email, + message: params[:invite_message], email_sender: current_user.email ) diff --git a/app/views/invite_mailer/invite_guest.html.haml b/app/views/invite_mailer/invite_guest.html.haml index 2b30029d2..55dc79820 100644 --- a/app/views/invite_mailer/invite_guest.html.haml +++ b/app/views/invite_mailer/invite_guest.html.haml @@ -8,6 +8,9 @@ %strong= @invite.dossier.procedure.libelle sur demarches-simplifiees.fr. +%p + = @invite.message + %p Cette plateforme permet à ses utilisateurs d'établir des dossiers 100 % en ligne et de dialoguer avec plusieurs interlocuteurs privilégiés avant d'instruire un dépot. diff --git a/app/views/invite_mailer/invite_user.html.haml b/app/views/invite_mailer/invite_user.html.haml index 4497d69f7..8f5fa7b85 100644 --- a/app/views/invite_mailer/invite_user.html.haml +++ b/app/views/invite_mailer/invite_user.html.haml @@ -6,6 +6,9 @@ = @invite.email_sender souhaite que vous participiez à l'élaboration d'un dossier sur demarches-simplifiees.fr. +%p + = @invite.message + %p Pour le consulter, merci de suivre ce lien : - url_for_link = invite_url(@invite) diff --git a/app/views/invites/_form.html.haml b/app/views/invites/_form.html.haml index a35dbe5f9..422bfa55a 100644 --- a/app/views/invites/_form.html.haml +++ b/app/views/invites/_form.html.haml @@ -13,5 +13,10 @@ %p Cette personne aura le droit de modifier votre dossier. = form_tag dossier_invites_path(dossier), remote: true, method: :post, class: 'form' do - = email_field_tag :invite_email, '', class: 'small', placeholder: 'adresse email', required: true - = submit_tag 'Envoyer une invitation', class: 'button accepted' + .row + .col + = email_field_tag :invite_email, '', class: 'small', placeholder: 'adresse email', required: true + .col + = text_area_tag :invite_message, '', class: 'small', placeholder: 'message' + .col + = submit_tag 'Envoyer une invitation', class: 'button accepted' diff --git a/db/migrate/20190717151228_add_message_to_invites.rb b/db/migrate/20190717151228_add_message_to_invites.rb new file mode 100644 index 000000000..dae608b19 --- /dev/null +++ b/db/migrate/20190717151228_add_message_to_invites.rb @@ -0,0 +1,5 @@ +class AddMessageToInvites < ActiveRecord::Migration[5.2] + def change + add_column :invites, :message, :text + end +end