aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorLuc Donnet2014-06-25 16:59:46 +0200
committerLuc Donnet2014-06-25 16:59:46 +0200
commit3066074f0b38cff0d9d667d494da0d66efecf749 (patch)
tree3f18e044d753dd6cbf6d64404aa596cef9a18c24 /config
parent0449133dc118c1859511b23c02743bcf08dc7359 (diff)
parentb3ff1089b7495ece5be71989737cdef78ac42b54 (diff)
downloadchouette-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.rb2
-rw-r--r--config/deploy/staging.rb2
-rw-r--r--config/environment.rb2
-rw-r--r--config/environments/production.rb58
-rw-r--r--config/locales/compliance_check_results.yml8
-rw-r--r--config/locales/import_tasks.yml1
-rw-r--r--config/locales/lines.yml18
-rw-r--r--config/locales/time_tables.yml18
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"