demarches-normaliennes/app/views/instructeurs/procedures/_download_dossiers.html.haml

16 lines
939 B
Text
Raw Normal View History

- if procedure.dossiers.state_not_brouillon.any?
%span.dropdown
%button.button.dropdown-button
Télécharger tous les dossiers
2019-06-25 15:46:10 +02:00
.dropdown-content.fade-in-down{ style: 'width: 330px' }
%ul.dropdown-items
2019-12-11 17:42:44 +01:00
- [[xlsx_export, :xlsx], [csv_export, :csv], [ods_export, :ods]].each do |(export, format)|
%li
- if export.nil?
2019-12-11 17:43:24 +01:00
= link_to "Demander un export au format .#{format}", download_export_instructeur_procedure_path(procedure, export_format: format), remote: true
2019-12-11 17:42:44 +01:00
- elsif export.ready?
2020-01-29 12:16:38 +01:00
= link_to "Télécharger l'export au format .#{format}", export.file.service_url, target: "_blank", rel: "noopener"
- else
2020-01-29 12:16:38 +01:00
%span{ 'data-export-poll-url': download_export_instructeur_procedure_path(procedure, export_format: format, no_progress_notification: true) }
L'export au format .#{format} est en cours de préparation