diff --git a/app/models/procedure.rb b/app/models/procedure.rb index f1df0ab39..2fe7dd2e6 100644 --- a/app/models/procedure.rb +++ b/app/models/procedure.rb @@ -513,27 +513,6 @@ class Procedure < ApplicationRecord self.dossiers.state_not_brouillon.size end - def export_filename(format) - procedure_identifier = path || "procedure-#{id}" - "dossiers_#{procedure_identifier}_#{Time.zone.now.strftime('%Y-%m-%d_%H-%M')}.#{format}" - end - - def export(dossiers) - ProcedureExportService.new(self, dossiers) - end - - def to_csv(dossiers) - export(dossiers).to_csv - end - - def to_xlsx(dossiers) - export(dossiers).to_xlsx - end - - def to_ods(dossiers) - export(dossiers).to_ods - end - def procedure_overview(start_date, groups) ProcedureOverview.new(self, start_date, groups) end diff --git a/spec/models/procedure_spec.rb b/spec/models/procedure_spec.rb index 9bd6e6e85..b5327b1ff 100644 --- a/spec/models/procedure_spec.rb +++ b/spec/models/procedure_spec.rb @@ -1059,17 +1059,6 @@ describe Procedure do it { expect(Procedure.default_sort).to eq({ "table" => "self", "column" => "id", "order" => "desc" }) } end - describe "#export_filename" do - before { Timecop.freeze(Time.zone.local(2018, 1, 2, 23, 11, 14)) } - after { Timecop.return } - - subject { procedure.export_filename(:csv) } - - let(:procedure) { create(:procedure, :published) } - - it { is_expected.to eq("dossiers_#{procedure.path}_2018-01-02_23-11.csv") } - end - describe '#new_dossier' do let(:procedure) do create(:procedure,