aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/csv_export.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/csv_export.rb')
-rw-r--r--app/models/csv_export.rb26
1 files changed, 21 insertions, 5 deletions
diff --git a/app/models/csv_export.rb b/app/models/csv_export.rb
index 9fff79be3..f7bbb7ed7 100644
--- a/app/models/csv_export.rb
+++ b/app/models/csv_export.rb
@@ -1,7 +1,23 @@
-# class CsvExport < Export
+class CsvExport < ExportTask
-# def export_options
-# super.merge(:format => :csv)
-# end
+ enumerize :references_type, in: %w( all network line company groupofline )
-# end
+ def action_params
+ {
+ "parameters" => {
+ "kml-export" => {
+ "name" => name,
+ "references_type" => references_type,
+ "user_name" => user_name,
+ "organisation_name" => organisation.name,
+ "referential_name" => referential.name
+ }
+ }
+ }
+ end
+
+ def data_format
+ "csv"
+ end
+
+end