diff options
| author | Marc Florisson | 2014-06-02 16:01:49 +0200 |
|---|---|---|
| committer | Marc Florisson | 2014-06-02 16:01:49 +0200 |
| commit | 3e6be786bc8b8d0d9fc9bf3c7cdb0a0135fa5873 (patch) | |
| tree | a6db6f6e3d37b9da4eef43aca93d32ae6d595441 | |
| parent | 4966a18c09170ee0a5d049489f33ca064ed4cfc0 (diff) | |
| parent | 41317522ac4ffb049ff2fcc70f00f2faebf967db (diff) | |
| download | chouette-core-3e6be786bc8b8d0d9fc9bf3c7cdb0a0135fa5873.tar.bz2 | |
Merge branch 'V2_4' of github.com:afimb/chouette2 into V2_4
| -rw-r--r-- | CHANGELOG.md | 3 | ||||
| -rw-r--r-- | app/assets/javascripts/time_tables.js.coffee | 7 | ||||
| -rw-r--r-- | config/deploy/production.rb | 2 | ||||
| -rw-r--r-- | config/deploy/staging.rb | 2 | ||||
| -rw-r--r-- | config/locales/compliance_check_results.yml | 8 |
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" |
