add archive_zip_globale feature flag

This commit is contained in:
Christophe Robillard 2021-03-30 10:56:29 +02:00
parent 8b2849408c
commit 71a5e41e5b
3 changed files with 5 additions and 3 deletions

View file

@ -23,7 +23,7 @@ module Instructeurs
private private
def ensure_procedure_enabled def ensure_procedure_enabled
if !procedure.publiee? if !procedure.feature_enabled?(:archive_zip_globale) || !procedure.publiee?
flash[:alert] = "L'accès aux archives n'est pas disponible pour cette démarche, merci d'en faire la demande à l'équipe de démarches simplifiees" flash[:alert] = "L'accès aux archives n'est pas disponible pour cette démarche, merci d'en faire la demande à l'équipe de démarches simplifiees"
return redirect_to instructeur_procedure_path(procedure) return redirect_to instructeur_procedure_path(procedure)
end end

View file

@ -16,5 +16,6 @@
- else - else
%span{ 'data-export-poll-url': download_export_instructeur_procedure_path(procedure, export_format: format, no_progress_notification: true) } %span{ 'data-export-poll-url': download_export_instructeur_procedure_path(procedure, export_format: format, no_progress_notification: true) }
= t(:export_pending_html, export_time: time_ago_in_words(export.created_at), export_format: ".#{format}", scope: [:instructeurs, :procedure]) = t(:export_pending_html, export_time: time_ago_in_words(export.created_at), export_format: ".#{format}", scope: [:instructeurs, :procedure])
%li - if procedure.feature_enabled?(:archive_zip_globale)
= link_to t(:download_archive, scope: [:instructeurs, :procedure]), instructeur_archives_path(procedure) %li
= link_to t(:download_archive, scope: [:instructeurs, :procedure]), instructeur_archives_path(procedure)

View file

@ -9,6 +9,7 @@ describe Instructeurs::ArchivesController, type: :controller do
before do before do
sign_in(instructeur.user) sign_in(instructeur.user)
Flipper.enable(:archive_zip_globale, procedure1)
end end
after { Timecop.return } after { Timecop.return }