feat(groupe instructeurs import): notify added instructeurs

This commit is contained in:
Eric Leroy-Terquem 2023-02-22 18:05:20 +01:00
parent a6e01d98ea
commit 4ea1d7d33b
4 changed files with 24 additions and 9 deletions

View file

@ -217,8 +217,15 @@ module Administrateurs
if groupes_emails_has_keys.blank?
flash[:alert] = "Importation impossible, veuillez importer un csv #{view_context.link_to('suivant ce modèle', "/csv/#{I18n.locale}/import-groupe-test.csv")}"
else
result = InstructeursImportService.import_groupes(procedure, groupes_emails)
flash_message_for_import(result)
added_instructeurs_by_group, invalid_emails = InstructeursImportService.import_groupes(procedure, groupes_emails)
added_instructeurs_by_group.each do |groupe, added_instructeurs|
GroupeInstructeurMailer
.notify_added_instructeurs(groupe, added_instructeurs, current_administrateur.email)
.deliver_later
end
flash_message_for_import(invalid_emails)
end
elsif params[:instructeurs_csv_file]