diff --git a/app/components/procedure/one_groupe_management_component.rb b/app/components/procedure/one_groupe_management_component.rb index abf6da24e..c01b2ce61 100644 --- a/app/components/procedure/one_groupe_management_component.rb +++ b/app/components/procedure/one_groupe_management_component.rb @@ -8,4 +8,20 @@ class Procedure::OneGroupeManagementComponent < ApplicationComponent @groupe_instructeur = groupe_instructeur @procedure = revision.procedure end + + def csv_template + template_path.open + end + + def template_path + Rails.public_path.join('csv/import-instructeurs-test.csv') + end + + def template_url + template_path.to_s + end + + def template_detail + "#{File.extname(csv_template.to_path).upcase.delete_prefix('.')} – #{number_to_human_size(csv_template.size)}" + end end diff --git a/app/components/procedure/one_groupe_management_component/one_groupe_management_component.html.haml b/app/components/procedure/one_groupe_management_component/one_groupe_management_component.html.haml index 8c014c302..2c2202529 100644 --- a/app/components/procedure/one_groupe_management_component/one_groupe_management_component.html.haml +++ b/app/components/procedure/one_groupe_management_component/one_groupe_management_component.html.haml @@ -2,7 +2,7 @@ %h1 Paramètres du groupe = render partial: 'administrateurs/groupe_instructeurs/import', - locals: { procedure: @procedure } + locals: { procedure: @procedure, template_url:, template_detail: } = form_for @groupe_instructeur, url: admin_procedure_groupe_instructeur_path(@procedure, @groupe_instructeur),