diff --git a/app/components/dossiers/export_dropdown_component/export_dropdown_component.html.haml b/app/components/dossiers/export_dropdown_component/export_dropdown_component.html.haml index dbbdbcb07c9..fbb4994835a 100644 --- a/app/components/dossiers/export_dropdown_component/export_dropdown_component.html.haml +++ b/app/components/dossiers/export_dropdown_component/export_dropdown_component.html.haml @@ -20,6 +20,7 @@ - menu.with_item do = link_to download_export_path(export_template_id: export_template.id), role: 'menuitem', data: { turbo_method: :post, turbo: true } do = "Exporter à partir du modèle #{export_template.name}" + - if feature_enabled?(:export_template) - menu.with_item do = link_to new_instructeur_export_template_path(procedure_id: params[:procedure_id]), role: 'menuitem' do Ajouter un modèle d'export diff --git a/app/views/instructeurs/procedures/exports.html.haml b/app/views/instructeurs/procedures/exports.html.haml index 005eec45f71..0986a977a3e 100644 --- a/app/views/instructeurs/procedures/exports.html.haml +++ b/app/views/instructeurs/procedures/exports.html.haml @@ -23,23 +23,24 @@ - else = t('.no_export_html', expiration_time: Export::MAX_DUREE_CONSERVATION_EXPORT.in_hours.to_i ) - %h2.fr-mb-1w.fr-mt-8w - Liste des modèles d'export - %p.fr-hint-text - Un modèle d'export permet de personnaliser le nom des fichiers (pour un export au format Zip) - - if @export_templates.any? - .fr-table.fr-table--no-caption.fr-mt-5w - %table - %thead - %tr - %th{ scope: 'col' } Nom du modèle - %th{ scope: 'col' }= "Groupe instructeur" if @procedure.groupe_instructeurs.many? - %tbody - - @export_templates.each do |export_template| + - if feature_enabled?(:export_template) + %h2.fr-mb-1w.fr-mt-8w + Liste des modèles d'export + %p.fr-hint-text + Un modèle d'export permet de personnaliser le nom des fichiers (pour un export au format Zip) + - if @export_templates.any? + .fr-table.fr-table--no-caption.fr-mt-5w + %table + %thead %tr - %td= link_to export_template.name, edit_instructeur_export_template_path(export_template, procedure_id: @procedure.id) - %td= export_template.groupe_instructeur.label if @procedure.groupe_instructeurs.many? + %th{ scope: 'col' } Nom du modèle + %th{ scope: 'col' }= "Groupe instructeur" if @procedure.groupe_instructeurs.many? + %tbody + - @export_templates.each do |export_template| + %tr + %td= link_to export_template.name, edit_instructeur_export_template_path(export_template, procedure_id: @procedure.id) + %td= export_template.groupe_instructeur.label if @procedure.groupe_instructeurs.many? - %p - = link_to new_instructeur_export_template_path(procedure_id: params[:procedure_id]), class: 'fr-btn fr-btn--secondary fr-btn--icon-left fr-icon-add-line' do - Ajouter un modèle d'export + %p + = link_to new_instructeur_export_template_path(procedure_id: params[:procedure_id]), class: 'fr-btn fr-btn--secondary fr-btn--icon-left fr-icon-add-line' do + Ajouter un modèle d'export diff --git a/config/initializers/flipper.rb b/config/initializers/flipper.rb index 3d3851c9e3f..4b2ee68e59b 100644 --- a/config/initializers/flipper.rb +++ b/config/initializers/flipper.rb @@ -25,6 +25,7 @@ def setup_features(features) :dossier_pdf_vide, :engagement_juridique_type_de_champ, :export_order_by_revision, + :export_template, :expression_reguliere_type_de_champ, :groupe_instructeur_api_hack, :hide_instructeur_email,