class InvitesController < ApplicationController def create email_sender = current_gestionnaire.email user = User.find_by_email(params[:email]) invite = Invite.create(dossier_id: params[:dossier_id], user: user, email: params[:email].downcase, email_sender: email_sender) if invite.valid? InviteMailer.invite_user(invite).deliver_now! unless invite.user.nil? InviteMailer.invite_guest(invite).deliver_now! if invite.user.nil? flash.notice = "Invitation envoyée (#{invite.email})" else flash.alert = invite.errors.full_messages.join('
').html_safe end if gestionnaire_signed_in? redirect_to url_for(controller: 'backoffice/dossiers', action: :show, id: params['dossier_id']) # else # redirect_to url_for(controller: :recapitulatif, action: :show, dossier_id: params['dossier_id']) end end end