Do not send fake password to users upgraded to gestionnaires

This commit is contained in:
Frederic Merizen 2018-04-11 19:37:53 +02:00
parent 98bb48b952
commit ff3dc32de3
3 changed files with 19 additions and 3 deletions

View file

@ -53,9 +53,13 @@ class Admin::GestionnairesController < AdminController
)
if @gestionnaire.errors.messages.empty?
User.create(attributes)
if User.exists?(email: @gestionnaire.email)
GestionnaireMailer.user_to_gestionnaire(@gestionnaire.email).deliver_now!
else
User.create(attributes)
GestionnaireMailer.new_gestionnaire(@gestionnaire.email, @gestionnaire.password).deliver_now!
end
flash.notice = 'Accompagnateur ajouté'
GestionnaireMailer.new_gestionnaire(@gestionnaire.email, @gestionnaire.password).deliver_now!
else
flash.alert = @gestionnaire.errors.full_messages
end

View file

@ -2,7 +2,11 @@ class GestionnaireMailer < ApplicationMailer
layout 'mailers/layout'
def new_gestionnaire(email, password)
send_mail email, password, "Vous avez été nommé accompagnateur sur demarches-simplifiees.fr"
send_mail(email, password, "Vous avez été nommé accompagnateur sur demarches-simplifiees.fr")
end
def user_to_gestionnaire(email)
send_mail(email, nil, "Vous avez été nommé accompagnateur sur demarches-simplifiees.fr")
end
def last_week_overview(gestionnaire)

View file

@ -0,0 +1,8 @@
Bienvenue sur demarches-simplifiees.fr,
\
Vous venez d'être nommé accompagnateur sur demarches-simplifiees.fr.
Votre compte (#{@email}) vous donnera désormais aussi accès à lespace accompagnateur.
\
Bonne journée,
\
L'équipe demarches-simplifiees.fr