From 9c9eeb8e76409f0c1b1e133b0a8f1a32a81371c0 Mon Sep 17 00:00:00 2001 From: kara Diaby Date: Mon, 4 Oct 2021 16:02:19 +0200 Subject: [PATCH] modify groupe instructeurs controller$ --- .../groupe_instructeurs_controller.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/controllers/new_administrateur/groupe_instructeurs_controller.rb b/app/controllers/new_administrateur/groupe_instructeurs_controller.rb index d3e6d3f9f..5ab1b9eb6 100644 --- a/app/controllers/new_administrateur/groupe_instructeurs_controller.rb +++ b/app/controllers/new_administrateur/groupe_instructeurs_controller.rb @@ -236,6 +236,24 @@ module NewAdministrateur end end + def export_groupe_instructeurs + groupe_instructeurs = procedure.groupe_instructeurs + + data = CSV.generate(headers: true) do |csv| + column_names = ["Groupe", "Email"] + csv << column_names + groupe_instructeurs.each do |gi| + gi.instructeurs.each do |instructeur| + csv << [gi.label, instructeur.email] + end + end + end + + respond_to do |format| + format.csv { send_data data, filename: "#{procedure.id}-groupe-instructeurs-#{Date.today}.csv" } + end + end + private def create_instructeur(email)