aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/import_task.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/import_task.rb')
-rw-r--r--app/models/import_task.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/models/import_task.rb b/app/models/import_task.rb
index 90783075d..26b3808c7 100644
--- a/app/models/import_task.rb
+++ b/app/models/import_task.rb
@@ -15,6 +15,10 @@ class ImportTask < ActiveRecord::Base
validates_presence_of :user_name
validates_inclusion_of :status, :in => %w{ pending processing completed failed }
+ def references_types
+ []
+ end
+
protected
def self.option(name, type=nil)
@@ -41,6 +45,10 @@ class ImportTask < ActiveRecord::Base
%w{Neptune Csv Gtfs Netex}
end
+ def self.format_label(format)
+ I18n.t 'exchange.format.'+format.downcase
+ end
+
def delayed_import
delay.import
end
@@ -54,6 +62,7 @@ class ImportTask < ActiveRecord::Base
option :no_save, :boolean
option :format
option :file_path
+ option :references_type
validates_inclusion_of :no_save, :in => [ true, false]
validates_inclusion_of :format, :in => self.formats