diff options
| author | Luc Donnet | 2014-06-25 16:59:46 +0200 |
|---|---|---|
| committer | Luc Donnet | 2014-06-25 16:59:46 +0200 |
| commit | 3066074f0b38cff0d9d667d494da0d66efecf749 (patch) | |
| tree | 3f18e044d753dd6cbf6d64404aa596cef9a18c24 /config | |
| parent | 0449133dc118c1859511b23c02743bcf08dc7359 (diff) | |
| parent | b3ff1089b7495ece5be71989737cdef78ac42b54 (diff) | |
| download | chouette-core-3066074f0b38cff0d9d667d494da0d66efecf749.tar.bz2 | |
Merge branch 'master' of github.com:afimb/chouette2
Conflicts:
app/views/access_points/_form.html.erb
config/environments/production.rb
Diffstat (limited to 'config')
| -rw-r--r-- | config/deploy/production.rb | 2 | ||||
| -rw-r--r-- | config/deploy/staging.rb | 2 | ||||
| -rw-r--r-- | config/environment.rb | 2 | ||||
| -rw-r--r-- | config/environments/production.rb | 58 | ||||
| -rw-r--r-- | config/locales/compliance_check_results.yml | 8 | ||||
| -rw-r--r-- | config/locales/import_tasks.yml | 1 | ||||
| -rw-r--r-- | config/locales/lines.yml | 18 | ||||
| -rw-r--r-- | config/locales/time_tables.yml | 18 |
8 files changed, 76 insertions, 33 deletions
diff --git a/config/deploy/production.rb b/config/deploy/production.rb index d342580f4..872dfbf1a 100644 --- a/config/deploy/production.rb +++ b/config/deploy/production.rb @@ -1,2 +1,2 @@ server "chouette.cityway.fr", :app, :web, :db, :primary => true -set :branch, "V2_1_0" +set :branch, "V2_4" diff --git a/config/deploy/staging.rb b/config/deploy/staging.rb index a4519644b..3a288164b 100644 --- a/config/deploy/staging.rb +++ b/config/deploy/staging.rb @@ -3,4 +3,4 @@ set :deploy_via, :copy set :copy_cache, true set :copy_via, :scp set :copy_exclude, ".git/*" -set :branch, "V2_3_0" +set :branch, "V2_4" diff --git a/config/environment.rb b/config/environment.rb index 5353fe344..299eb7b07 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -6,4 +6,4 @@ require File.expand_path('../application', __FILE__) ChouetteIhm::Application.initialize! # Fix version -APP_VERSION = '2.4.0' +APP_VERSION = '2.4.1' diff --git a/config/environments/production.rb b/config/environments/production.rb index ab9cdd76f..c0dcc1933 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -67,10 +67,19 @@ ChouetteIhm::Application.configure do # Send deprecation notices to registered listeners config.active_support.deprecation = :notify - config.action_mailer.default_url_options = { :host => 'my-domain-name.com' } + if ENV['CHOUETTE_BASE_URL'].nil? + config.action_mailer.default_url_options = { :host => 'my-domain-name.com' } + else + config.action_mailer.default_url_options = { :host => ENV['CHOUETTE_BASE_URL'] } + end + # Configure the e-mail address which will be shown in Devise::Maile - config.mailer_sender = "chouette-production@my-domain-name.com" + if ENV['CHOUETTE_MAIL_SENDER'].nil? + config.mailer_sender = "chouette-production@my-domain-name.com" + else + config.mailer_sender = ENV['CHOUETTE_MAIL_SENDER'] + end # mailer configuration : # by default : set to smtp on windows platforms and sendmail on unix one @@ -84,17 +93,44 @@ ChouetteIhm::Application.configure do # :user_name => "username", # } #else - ActionMailer::Base.smtp_settings = { - :address => "smtp.samle.com", - :domain => "sample.com" - } + mailer = "" + if ENV['CHOUETTE_MAILER'].nil? + mailer = "smtp" + else + mailer = ENV['CHOUETTE_MAILER'] + end + if mailer == "smtp" + if ENV['CHOUETTE_SMTP_USER'].nil? + ActionMailer::Base.smtp_settings = { + :address => ENV['CHOUETTE_SMTP_ADDRESS'].nil? ? "smtp.sample.com" : ENV['CHOUETTE_SMTP_ADDRESS'], + :port => ENV['CHOUETTE_SMTP_PORT'].nil? ? 25 : ENV['CHOUETTE_SMTP_PORT'].to_i, + :domain => ENV['CHOUETTE_SMTP_DOMAIN'].nil? ? "sample.com" : ENV['CHOUETTE_SMTP_DOMAIN'] } + else + ActionMailer::Base.smtp_settings = { + :address => ENV['CHOUETTE_SMTP_ADDRESS'], + :port => ENV['CHOUETTE_SMTP_PORT'].nil? ? 25 : ENV['CHOUETTE_SMTP_PORT'].to_i, + :domain => ENV['CHOUETTE_SMTP_DOMAIN'], + :user_name => ENV['CHOUETTE_SMTP_USER'], + :password => ENV['CHOUETTE_SMTP_PASSWORD'], + :authentication => ENV['CHOUETTE_SMTP_AUTH'] } + end + end #end # replace this with your production tracker code - GA.tracker = "UA-AAAAAAAA" + # replace this with your production tracker code + if ENV['CHOUETTE_GOOGLE_ANALYTICS'].nil? + GA.tracker = "UA-AAAAAAAA" + else + GA.tracker = ENV['CHOUETTE_GOOGLE_ANALYTICS'] + end # api key to geoportail IGN (production key link to application url root referer) - config.geoportail_api_key = "aaaaaaaaaaaaaa" + if ENV['CHOUETTE_GEOPORTAIL_KEY'].nil? + config.geoportail_api_key = "aaaaaaaaaaaaaa" + else + config.geoportail_api_key = ENV['CHOUETTE_GEOPORTAIL_KEY'] + end # Specific for each company config.company_name = "afimb" @@ -102,15 +138,15 @@ ChouetteIhm::Application.configure do config.company_contact = "http://www.chouette.mobi/contact-support/" # file to data for demo - config.demo_data = "/path/to/demo.zip" - + config.demo_data = ENV['CHOUETTE_DEMO_DATA'].nil? ? "/path/to/demo.zip" : ENV['CHOUETTE_DEMO_DATA'] + # link to validation specification pages config.validation_spec = "http://www.chouette.mobi/neptune-validation/v20/" # paths for external resources config.to_prepare do Devise::Mailer.layout "mailer" - Chouette::Command.command = "/usr/local/opt/chouette-command/chouette-cmd_2.4.0/chouette" + Chouette::Command.command = ENV['CHOUETTE_GUI_COMMAND'].nil? ? "/usr/local/opt/chouette-command/chouette-cmd_2.4.1/chouette" : ENV['CHOUETTE_GUI_COMMAND'] ImportTask.root = "/var/lib/chouette/imports" Export.root = "/var/lib/chouette/exports" end diff --git a/config/locales/compliance_check_results.yml b/config/locales/compliance_check_results.yml index e12bfd235..cc6196e52 100644 --- a/config/locales/compliance_check_results.yml +++ b/config/locales/compliance_check_results.yml @@ -47,7 +47,7 @@ en: detail_2_neptune_accesslink_2: "Sur la liaison d'accès %{objectId}, les références startOfLink = %{startOfLink} et endOfLink = %{endOfLink} sont de même type : %{type}" detail_2_neptune_line_1: "La ligne %{objectId} référence un réseau (ptNetworkIdShortcut = %{ptNetworkIdShortcut} inexistant" detail_2_neptune_line_2: "La ligne %{objectId} référence un point d'arrêt <StopPoint> (lineEnd = %{lineEnd}) inexistant " - detail_2_neptune_line_3: "La ligne %{objectId} référence référence un point d'arrêt (lineEnd = %{lineEnd}) qui n'est pas terminus d'une séquence d'arrêts" + detail_2_neptune_line_3: "La ligne %{objectId} référence un point d'arrêt (lineEnd = %{lineEnd}) qui n'est pas terminus d'une séquence d'arrêts" detail_2_neptune_line_4: "La ligne %{objectId} référence une séquence d'arrêt (routeId = %{routeId}) inexistante" detail_2_neptune_line_5: "La séquence d'arrêts (routeId = %{routeId}) n'est pas référencée par la ligne %{objectId}" detail_2_neptune_route_1: "La séquence d'arrêts %{objectId} référence une mission (journeyPatternId = %{journeyPatternId}) inexistante" @@ -56,7 +56,7 @@ en: detail_2_neptune_route_4: "Le tronçon (ptLinkId = %{ptLinkId}) référencé par la séquence d'arrêt %{objectId} est partagé avec %{routeId}" detail_2_neptune_route_5: "Le tronçon %{objectId} partage un %{link} : %{target} avec un autre tronçon" detail_2_neptune_route_6_1: "La séquence d'arrêts %{objectId} n'est pas une séquence linéaire, le chainage des tronçons forme un anneau" - detail_2_neptune_route_6_2: "La séquence d'arrêts %{objectId} n'est pas une séquence linéaire, le chainage des tronçons est rompu à l'arrêt %{stopPointId}" + detail_2_neptune_route_6_2: "La séquence d'arrêts %{objectId} n'est pas une séquence linéaire, le chainage des tronçons est rompu au tronçon %{ptLinkId}" detail_2_neptune_route_7: "La séquence d'arrêts %{objectId} ne référence pas la mission %{journeyPatternId} alors que cette mission référence la séquence d'arrêt" detail_2_neptune_route_8: "La mission journeyPatternId = %{journeyPatternId} de la séquence d'arrêts %{objectId} utilise des points d'arrêts hors séquence" detail_2_neptune_route_9: "Le point d'arrêt (stopPointId = %{stopPointId}) de la séquence d'arrêts %{objectId} n'est utilisé dans aucune mission" @@ -302,7 +302,7 @@ fr: detail_2_neptune_accesslink_2: "Sur la liaison d'accès %{objectId}, les références startOfLink = %{startOfLink} et endOfLink = %{endOfLink} sont de même type : %{type}" detail_2_neptune_line_1: "La ligne %{objectId} référence un réseau (ptNetworkIdShortcut = %{ptNetworkIdShortcut} inexistant" detail_2_neptune_line_2: "La ligne %{objectId} référence un point d'arrêt <StopPoint> (lineEnd = %{lineEnd}) inexistant " - detail_2_neptune_line_3: "La ligne %{objectId} référence référence un point d'arrêt (lineEnd = %{lineEnd}) qui n'est pas terminus d'une séquence d'arrêts" + detail_2_neptune_line_3: "La ligne %{objectId} référence un point d'arrêt (lineEnd = %{lineEnd}) qui n'est pas terminus d'une séquence d'arrêts" detail_2_neptune_line_4: "La ligne %{objectId} référence une séquence d'arrêt (routeId = %{routeId}) inexistante" detail_2_neptune_line_5: "La séquence d'arrêts (routeId = %{routeId}) n'est pas référencée par la ligne %{objectId}" detail_2_neptune_route_1: "La séquence d'arrêts %{objectId} référence une mission (journeyPatternId = %{journeyPatternId}) inexistante" @@ -311,7 +311,7 @@ fr: detail_2_neptune_route_4: "Le tronçon (ptLinkId = %{ptLinkId}) référencé par la séquence d'arrêt %{objectId} est partagé avec %{routeId}" detail_2_neptune_route_5: "Le tronçon %{objectId} partage un %{link} : %{target} avec un autre tronçon" detail_2_neptune_route_6_1: "La séquence d'arrêts %{objectId} n'est pas une séquence linéaire, le chainage des tronçons forme un anneau" - detail_2_neptune_route_6_2: "La séquence d'arrêts %{objectId} n'est pas une séquence linéaire, le chainage des tronçons est rompu à l'arrêt %{stopPointId}" + detail_2_neptune_route_6_2: "La séquence d'arrêts %{objectId} n'est pas une séquence linéaire, le chainage des tronçons est rompu au tronçon %{ptLinkId}" detail_2_neptune_route_7: "La séquence d'arrêts %{objectId} ne référence pas la mission %{journeyPatternId} alors que cette mission référence la séquence d'arrêt" detail_2_neptune_route_8: "La mission journeyPatternId = %{journeyPatternId} de la séquence d'arrêts %{objectId} utilise des points d'arrêts hors séquence" detail_2_neptune_route_9: "Le point d'arrêt (stopPointId = %{stopPointId}) de la séquence d'arrêts %{objectId} n'est utilisé dans aucune mission" diff --git a/config/locales/import_tasks.yml b/config/locales/import_tasks.yml index 7ae667830..f927a1f4b 100644 --- a/config/locales/import_tasks.yml +++ b/config/locales/import_tasks.yml @@ -99,7 +99,6 @@ fr: index: title: "Imports" warning: "" - imported_file: "Fichier importé" show: report: "Rapport" not_yet_started: "En file d'attente" diff --git a/config/locales/lines.yml b/config/locales/lines.yml index 2fd55d4bc..ade5bb2cf 100644 --- a/config/locales/lines.yml +++ b/config/locales/lines.yml @@ -5,6 +5,7 @@ en: edit: "Edit this line" destroy: "Remove this line" destroy_confirm: "Are you sure you want destroy this line?" + destroy_selection_confirm: "Are you sure you want destroy those lines?" import: "Import lines" export_kml: "Export KML line" export__kml_all: "Export KML lines" @@ -33,9 +34,9 @@ en: group_of_lines: "Associated groups of lines" no_group_of_line: "No group of line" several_group_of_lines: "%{count} groups of lines" - activerecord: - models: - line: + activerecord: + models: + line: zero: "line" one: "line" other: "lines" @@ -53,11 +54,11 @@ en: objectid: "Neptune identifier" object_version: "Version" creation_time: "Created on" - creator_id: "Created by" + creator_id: "Created by" formtastic: hints: line: - registration_number: "only alphanumerical or underscore characters" + registration_number: "only alphanumerical or underscore characters" objectid: "[prefix]:Line:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character" fr: @@ -67,6 +68,7 @@ fr: edit: "Modifier cette ligne" destroy: "Supprimer cette ligne" destroy_confirm: "Etes vous sûr de supprimer cette ligne ?" + destroy_selection_confirm: "Etes vous sûr de supprimer cette sélection de lignes ?" import: "Importer des lignes" export_kml: "Export KML de la ligne" export_kml_all: "Export KML des lignes" @@ -95,8 +97,8 @@ fr: group_of_lines: "Groupes de lignes associés" no_group_of_line: "Aucun groupe de lignes" several_group_of_lines: "%{count} groupes of lignes" - activerecord: - models: + activerecord: + models: line: zero: "ligne" one: "ligne" @@ -119,5 +121,5 @@ fr: formtastic: hints: line: - registration_number: "caractères autorisés : alphanumériques et 'souligné'" + registration_number: "caractères autorisés : alphanumériques et 'souligné'" objectid: "[prefixe]:Line:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'" diff --git a/config/locales/time_tables.yml b/config/locales/time_tables.yml index 85d268daf..7ce94359a 100644 --- a/config/locales/time_tables.yml +++ b/config/locales/time_tables.yml @@ -31,7 +31,7 @@ en: add_date: "Add a date" index: title: "Timetables" - comment: "Comment" + comment: "Name" selection: "Selection" selection_all: "All" activerecord: @@ -42,8 +42,11 @@ en: other: "Timetables" attributes: time_table: - comment: "Comment" - version: "Version" + comment: "Name" + version: "Short name" + peculiarities: "Peculiarities" + school_holliday: "School hollidays" + public_holliday: "Public hollidays" day_types: "Day types" none: "none" monday: "Monday" @@ -101,7 +104,7 @@ fr: add_period: "Ajouter une période" add_date: "Ajouter une date" index: - comment: "Description" + comment: "Nom" title: "calendriers" selection: "Sélection" selection_all: "Tous" @@ -113,8 +116,11 @@ fr: other: "Calendriers" attributes: time_table: - comment: "Description" - version: "Version" + comment: "Nom" + version: "Abréviation" + peculiarities: "Particularités" + school_holliday: "Vacances scolaires" + public_holliday: "Jours fériés" day_types: "Jours d'application" none: "aucun" monday: "Lundi" |
