aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Florisson2014-06-02 16:01:49 +0200
committerMarc Florisson2014-06-02 16:01:49 +0200
commit3e6be786bc8b8d0d9fc9bf3c7cdb0a0135fa5873 (patch)
treea6db6f6e3d37b9da4eef43aca93d32ae6d595441
parent4966a18c09170ee0a5d049489f33ca064ed4cfc0 (diff)
parent41317522ac4ffb049ff2fcc70f00f2faebf967db (diff)
downloadchouette-core-3e6be786bc8b8d0d9fc9bf3c7cdb0a0135fa5873.tar.bz2
Merge branch 'V2_4' of github.com:afimb/chouette2 into V2_4
-rw-r--r--CHANGELOG.md3
-rw-r--r--app/assets/javascripts/time_tables.js.coffee7
-rw-r--r--config/deploy/production.rb2
-rw-r--r--config/deploy/staging.rb2
-rw-r--r--config/locales/compliance_check_results.yml8
5 files changed, 14 insertions, 8 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1f1a54c73..ff655665e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-# Version 2.4.0 (en recette)
+# Version 2.4.0 (27/05/14)
* Corrections d'anomalies
* L'Import GTFS n'importe pas les fichiers avec marqueurs BOM (Mantis 21260)
* L'Import GTFS n'accepte pas des routes sans colonne agencyId (Mantis 22665)
@@ -15,6 +15,7 @@
* L'export n'accepte plus une liste de réseaux (Mantis 26438)
* L'insertion d'un arrêt dans une séquence perturbe les courses existantes (Mantis 23800)
* Import Neptune : erreur de sauvegarde si le mode de transport est manquant (Mantis 26702)
+ * Edition Calendrier : problème de saisie des dates sous Chrome (Mantis 26746)
# Version 2.3.0 (18/04/14)
* Migration technique de chouette (Java)
diff --git a/app/assets/javascripts/time_tables.js.coffee b/app/assets/javascripts/time_tables.js.coffee
index c74811632..27bcd39f4 100644
--- a/app/assets/javascripts/time_tables.js.coffee
+++ b/app/assets/javascripts/time_tables.js.coffee
@@ -23,8 +23,13 @@ jQuery ->
# add trigger when creating new date or period entries to activate datepicker
tt_datepickerI18n = (index, element) ->
- # do nothig if a datepicker is already attached
+ # do nothing if a datepicker is already attached
return if ($(element).hasClass('hasDatepicker') )
+ # check if html already manage date input
+ i = document.createElement('input')
+ i.setAttribute('type', 'date')
+ return if i.type != 'text'
+ # affect datepicker on date input
$(element).datepicker({
dateFormat: "dd/mm/y",
dayNamesShort: $.datepicker.regional[ $('html').attr('lang') ].dayNamesShort,
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/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"