2017-11-28 10:24:36 +01:00
|
|
|
|
- if procedure.dossiers.state_not_brouillon.any?
|
2018-09-11 17:51:44 +02:00
|
|
|
|
%span.dropdown
|
|
|
|
|
%button.button.dropdown-button
|
|
|
|
|
Télécharger tous les dossiers
|
2019-04-03 14:29:30 +02:00
|
|
|
|
- old_format_limit_date = Date.parse("Oct 31 2019")
|
|
|
|
|
- export_v1_enabled = old_format_limit_date > Time.zone.today
|
|
|
|
|
- export_v2_enabled = Flipflop.procedure_export_v2_enabled? || !export_v1_enabled
|
2019-07-02 14:52:56 +02:00
|
|
|
|
- old_format_message = export_v1_enabled && export_v2_enabled ? "(ancien format, jusqu’au #{old_format_limit_date.strftime('%d/%m/%Y')})" : ''
|
2019-04-03 14:29:30 +02:00
|
|
|
|
.dropdown-content.fade-in-down{ style: export_v1_enabled && export_v2_enabled ? 'width: 330px' : '' }
|
2017-11-28 10:24:36 +01:00
|
|
|
|
%ul.dropdown-items
|
2019-04-03 14:29:30 +02:00
|
|
|
|
- if export_v2_enabled
|
|
|
|
|
%li
|
|
|
|
|
= link_to "Au format .xlsx", procedure_dossiers_download_path(procedure, format: :xlsx, version: 'v2'), target: "_blank", rel: "noopener"
|
|
|
|
|
%li
|
|
|
|
|
= link_to "Au format .ods", procedure_dossiers_download_path(procedure, format: :ods, version: 'v2'), target: "_blank", rel: "noopener"
|
|
|
|
|
%li
|
|
|
|
|
= link_to "Au format .csv", procedure_dossiers_download_path(procedure, format: :csv, version: 'v2'), target: "_blank", rel: "noopener"
|
|
|
|
|
- if export_v1_enabled
|
|
|
|
|
%li
|
|
|
|
|
= link_to "Au format .xlsx #{old_format_message}", procedure_dossiers_download_path(procedure, format: :xlsx, version: 'v1'), target: "_blank", rel: "noopener"
|
|
|
|
|
%li
|
|
|
|
|
= link_to "Au format .ods #{old_format_message}", procedure_dossiers_download_path(procedure, format: :ods, version: 'v1'), target: "_blank", rel: "noopener"
|
|
|
|
|
%li
|
|
|
|
|
= link_to "Au format .csv #{old_format_message}", procedure_dossiers_download_path(procedure, format: :csv, version: 'v1'), target: "_blank", rel: "noopener"
|