Skip to content

Commit

Permalink
add export template feature flag
Browse files Browse the repository at this point in the history
  • Loading branch information
krichtof committed Apr 9, 2024
1 parent 323748b commit 91e7dc7
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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
37 changes: 19 additions & 18 deletions app/views/instructeurs/procedures/exports.html.haml
Original file line number Diff line number Diff line change
Expand Up @@ -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
1 change: 1 addition & 0 deletions config/initializers/flipper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down

0 comments on commit 91e7dc7

Please sign in to comment.