feat(exports): implement admin export

This commit is contained in:
Martin 2022-07-04 16:13:15 +02:00 committed by mfo
parent 18eb241e1a
commit 87af7f3261
14 changed files with 218 additions and 12 deletions

View file

@ -1,9 +1,10 @@
class Dossiers::ExportComponent < ApplicationComponent
def initialize(procedure:, exports:, statut: nil, count: nil)
def initialize(procedure:, exports:, statut: nil, count: nil, export_url: nil)
@procedure = procedure
@exports = exports
@statut = statut
@count = count
@export_url = export_url
end
def exports
@ -11,7 +12,7 @@ class Dossiers::ExportComponent < ApplicationComponent
end
def download_export_path(export_format:, force_export: false, no_progress_notification: nil)
download_export_instructeur_procedure_path(@procedure,
@export_url.call(@procedure,
export_format: export_format,
statut: @statut,
force_export: force_export,