diff options
| author | Michel Etienne | 2014-11-13 17:02:08 +0100 |
|---|---|---|
| committer | Michel Etienne | 2014-11-13 17:02:08 +0100 |
| commit | 0350755d84ca7c19398799f48914cd1ae2ede23d (patch) | |
| tree | dd12f2d8ef032398c3189cac7f32795d0608d140 /app | |
| parent | 28350f95744a03290a28dd8d941d1e6248f2eeb2 (diff) | |
| download | chouette-core-0350755d84ca7c19398799f48914cd1ae2ede23d.tar.bz2 | |
prepare version 2.5.1
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/gtfs_export.rb | 12 | ||||
| -rw-r--r-- | app/views/exports/_fields_gtfs_export.erb | 1 | ||||
| -rw-r--r-- | app/views/help/terms.textile | 7 |
3 files changed, 17 insertions, 3 deletions
diff --git a/app/models/gtfs_export.rb b/app/models/gtfs_export.rb index 6f43a93eb..6ee83098f 100644 --- a/app/models/gtfs_export.rb +++ b/app/models/gtfs_export.rb @@ -2,21 +2,27 @@ class GtfsExport < Export validates_presence_of :time_zone option :time_zone + option :object_id_prefix - after_initialize :init_time_zone + after_initialize :init_params def references_types [ Chouette::Line, Chouette::Network, Chouette::Company, Chouette::StopArea ] end - def init_time_zone + def init_params if time_zone.nil? self.time_zone = "Paris" end end def export_options - super.merge(:format => :gtfs, :time_zone => ActiveSupport::TimeZone.find_tzinfo(time_zone).name) + opts = super.merge(:format => :gtfs, :time_zone => ActiveSupport::TimeZone.find_tzinfo(time_zone).name) + if object_id_prefix.present? + opts = opts.merge(:object_id_prefix => object_id_prefix) + end + puts opts.inspect + opts end end diff --git a/app/views/exports/_fields_gtfs_export.erb b/app/views/exports/_fields_gtfs_export.erb index 60ffd21c8..3ec95c181 100644 --- a/app/views/exports/_fields_gtfs_export.erb +++ b/app/views/exports/_fields_gtfs_export.erb @@ -1 +1,2 @@ <%= form.input :time_zone, :as => :time_zone, :input_html => { :title => t("formtastic.titles.export.time_zone")} %> +<%= form.input :object_id_prefix, :input_html => { :value => @referential.prefix ,:title => t("formtastic.titles.export.object_id_prefix")} %>
\ No newline at end of file diff --git a/app/views/help/terms.textile b/app/views/help/terms.textile new file mode 100644 index 000000000..aa6c345d3 --- /dev/null +++ b/app/views/help/terms.textile @@ -0,0 +1,7 @@ +---
+layout: default
+title: Glossaire
+---
+
+p. à renseigner
+
|
