instructeur need to confirm mail after invitation
This commit is contained in:
parent
169f07cadd
commit
d7893b9102
10 changed files with 79 additions and 12 deletions
|
@ -239,9 +239,15 @@ module Administrateurs
|
|||
"Les instructeurs ont bien été affectés à la démarche"
|
||||
end
|
||||
|
||||
GroupeInstructeurMailer
|
||||
.notify_added_instructeurs(groupe_instructeur, instructeurs, current_administrateur.email)
|
||||
.deliver_later
|
||||
known_instructeurs, new_instructeurs = instructeurs.partition { |instructeur| instructeur.user.email_verified_at }
|
||||
|
||||
new_instructeurs.each { InstructeurMailer.confirm_and_notify_added_instructeur(_1, groupe_instructeur, current_administrateur.email).deliver_later }
|
||||
|
||||
if known_instructeurs.present?
|
||||
GroupeInstructeurMailer
|
||||
.notify_added_instructeurs(groupe_instructeur, known_instructeurs, current_administrateur.email)
|
||||
.deliver_later
|
||||
end
|
||||
end
|
||||
|
||||
if procedure.routing_enabled?
|
||||
|
|
|
@ -25,7 +25,7 @@ class AgentConnect::AgentController < ApplicationController
|
|||
instructeur = Instructeur.find_by(users: { email: santized_email(user_info) })
|
||||
|
||||
if instructeur.nil?
|
||||
user = User.create_or_promote_to_instructeur(santized_email(user_info), Devise.friendly_token[0, 20])
|
||||
user = User.create_or_promote_to_instructeur(santized_email(user_info), Devise.friendly_token[0, 20], agent_connect: true)
|
||||
instructeur = user.instructeur
|
||||
end
|
||||
|
||||
|
|
|
@ -65,7 +65,6 @@ module Instructeurs
|
|||
administrateurs: [procedure.administrateurs.first]
|
||||
)
|
||||
|
||||
user.invite_instructeur! if user.valid?
|
||||
user.instructeur
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue