diff options
| author | Bruno Perles | 2015-11-10 17:23:15 +0100 |
|---|---|---|
| committer | Bruno Perles | 2015-11-13 11:16:52 +0100 |
| commit | 75ed3616bbc6b2ab0b4a24da3027e896171357ea (patch) | |
| tree | 79291919a942ae3e59a6c9ace1f98bc6366758f7 /app | |
| parent | 9772ead99ea485b03113885c96115922e81712b6 (diff) | |
| download | chouette-core-75ed3616bbc6b2ab0b4a24da3027e896171357ea.tar.bz2 | |
#40077 - Fix validates
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/rule_parameter_set.rb | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/app/models/rule_parameter_set.rb b/app/models/rule_parameter_set.rb index dca36a729..1a32bbae2 100644 --- a/app/models/rule_parameter_set.rb +++ b/app/models/rule_parameter_set.rb @@ -9,8 +9,6 @@ class RuleParameterSet < ActiveRecord::Base serialize :parameters, JSON - #attr_accessible :name, :organisation_id - def self.mode_attribute_prefixes %w( allowed_transport inter_stop_area_distance_min inter_stop_area_distance_max speed_max speed_min inter_stop_duration_variation_max) end @@ -31,25 +29,23 @@ class RuleParameterSet < ActiveRecord::Base end def self.validable_object_names - ["network","company","group_of_line", - "stop_area","access_point","access_link","connection_link", - "time_table","line","route", - "journey_pattern","vehicle_journey"] + %w( network company group_of_line stop_area access_point access_link connection_link time_table line route + journey_pattern vehicle_journey ) end def self.validable_columns - {"network" => ['objectid','name','registration_number'], - "company" => ['objectid','name','registration_number'], - "group_of_line" => ['objectid','name','registration_number'], - "stop_area" => ['objectid','name','registration_number','city_name','country_code','zip_code'], - "access_point" => ['objectid','name','city_name','country_code','zip_code'], - "access_link" => ['objectid','name','link_distance','default_duration'], - "connection_link" => ['objectid','name','link_distance','default_duration'], - "time_table" => ['objectid','comment','version'], - "line" => ['objectid','name','registration_number','number','published_name'], - "route" => ['objectid','name','number','published_name'], - "journey_pattern" => ['objectid','name','registration_number','published_name'], - "vehicle_journey" => ['objectid','published_journey_name','published_journey_identifier','number'] } + { 'network' => ['objectid','name','registration_number'], + 'company' => ['objectid','name','registration_number'], + 'group_of_line' => ['objectid','name','registration_number'], + 'stop_area' => ['objectid','name','registration_number','city_name','country_code','zip_code'], + 'access_point' => ['objectid','name','city_name','country_code','zip_code'], + 'access_link' => ['objectid','name','link_distance','default_duration'], + 'connection_link' => ['objectid','name','link_distance','default_duration'], + 'time_table' => ['objectid','comment','version'], + 'line' => ['objectid','name','registration_number','number','published_name'], + 'route' => ['objectid','name','number','published_name'], + 'journey_pattern' => ['objectid','name','registration_number','published_name'], + 'vehicle_journey' => ['objectid','published_journey_name','published_journey_identifier','number'] } end def self.column_attribute_prefixes |
