fix(instructeurs import): send confirmation link if new instructeurs
This commit is contained in:
parent
9fd53b182a
commit
d361ce2e38
3 changed files with 77 additions and 12 deletions
|
@ -348,9 +348,15 @@ module Administrateurs
|
|||
|
||||
added_instructeurs_by_group.each do |groupe, added_instructeurs|
|
||||
if added_instructeurs.present?
|
||||
GroupeInstructeurMailer
|
||||
.notify_added_instructeurs(groupe, added_instructeurs, current_administrateur.email)
|
||||
.deliver_later
|
||||
known_instructeurs, new_instructeurs = added_instructeurs.partition { |instructeur| instructeur.user.email_verified_at }
|
||||
|
||||
new_instructeurs.each { InstructeurMailer.confirm_and_notify_added_instructeur(_1, groupe, current_administrateur.email).deliver_later }
|
||||
|
||||
if known_instructeurs.present?
|
||||
GroupeInstructeurMailer
|
||||
.notify_added_instructeurs(groupe, known_instructeurs, current_administrateur.email)
|
||||
.deliver_later
|
||||
end
|
||||
end
|
||||
flash_message_for_import(invalid_emails)
|
||||
end
|
||||
|
@ -360,9 +366,15 @@ module Administrateurs
|
|||
|
||||
added_instructeurs, invalid_emails = InstructeursImportService.import_instructeurs(procedure, instructors_emails)
|
||||
if added_instructeurs.present?
|
||||
GroupeInstructeurMailer
|
||||
.notify_added_instructeurs(groupe_instructeur, added_instructeurs, current_administrateur.email)
|
||||
.deliver_later
|
||||
known_instructeurs, new_instructeurs = added_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
|
||||
flash_message_for_import(invalid_emails)
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue