diff options
| author | Michel Etienne | 2014-09-05 18:03:08 +0200 |
|---|---|---|
| committer | Michel Etienne | 2014-09-05 18:03:08 +0200 |
| commit | 06da44f2fbcda37e7fc7178799452d49e6d60c8b (patch) | |
| tree | 7fefcddbffee702723d141ca34ac417afdb78e54 | |
| parent | d40d6db116c665a455d32693a64f0d732a760779 (diff) | |
| download | chouette-core-06da44f2fbcda37e7fc7178799452d49e6d60c8b.tar.bz2 | |
add fields for gtfs exchange restricted to stops and transfers, update help
| -rw-r--r-- | app/helpers/exports_helper.rb | 8 | ||||
| -rw-r--r-- | app/helpers/imports_helper.rb | 8 | ||||
| -rw-r--r-- | app/views/exports/new.html.erb | 1 | ||||
| -rw-r--r-- | app/views/help/exports.textile | 7 | ||||
| -rw-r--r-- | app/views/help/imports.textile | 7 | ||||
| -rw-r--r-- | app/views/import_tasks/new.html.erb | 1 | ||||
| -rw-r--r-- | config/locales/exports.yml | 4 | ||||
| -rw-r--r-- | config/locales/import_tasks.yml | 4 |
8 files changed, 33 insertions, 7 deletions
diff --git a/app/helpers/exports_helper.rb b/app/helpers/exports_helper.rb index 1ae59c190..9be7a5e46 100644 --- a/app/helpers/exports_helper.rb +++ b/app/helpers/exports_helper.rb @@ -1,15 +1,19 @@ module ExportsHelper def fields_for_export_type(form) - partial_name = "fields_#{form.object.type.underscore}" + #partial_name = "fields_#{form.object.type.underscore}" begin - render :partial => partial_name, :locals => { :form => form } + render :partial => export_partial_name(form), :locals => { :form => form } rescue ActionView::MissingTemplate "" end end + def export_partial_name(form) + "fields_#{form.object.type.underscore}" + end + include TypeIdsModelsHelper end diff --git a/app/helpers/imports_helper.rb b/app/helpers/imports_helper.rb index 22ce8ea98..7f58b229e 100644 --- a/app/helpers/imports_helper.rb +++ b/app/helpers/imports_helper.rb @@ -2,14 +2,18 @@ module ImportsHelper def fields_for_import_task_format(form) - partial_name = "fields_#{form.object.format.underscore}_import" + #partial_name = "fields_#{form.object.format.underscore}_import" begin - render :partial => partial_name, :locals => { :form => form } + render :partial => import_partial_name(form), :locals => { :form => form } rescue ActionView::MissingTemplate "" end end + + def import_partial_name(form) + "fields_#{form.object.format.underscore}_import" + end def compliance_icon( import_task) return nil unless import_task.compliance_check_task diff --git a/app/views/exports/new.html.erb b/app/views/exports/new.html.erb index 6b6e328d5..feb099223 100644 --- a/app/views/exports/new.html.erb +++ b/app/views/exports/new.html.erb @@ -14,6 +14,7 @@ <%= form.inputs do %> <%= form.input :type, :as => :hidden %> + <p class="warning"><%= t('.'+export_partial_name(form)+'.warning',:default => "")%></p> <%= form.input :references_type, :as => :select, :collection => export.references_types.map { |c| [ c.model_name.human.capitalize.pluralize, c.name ] }, :include_blank => t(".all") %> <% export.references_types.each do |type| %> diff --git a/app/views/help/exports.textile b/app/views/help/exports.textile index c82f8cea2..03ae1f1d0 100644 --- a/app/views/help/exports.textile +++ b/app/views/help/exports.textile @@ -39,6 +39,9 @@ la sélection propose dès le premier caractère saisi la liste des objets dont - Fuseau horaire := fixe le fuseau horaire (paramètre obligatoire des données GTFS) la valeur proposée par défaut est celle de l'espace de données =: +- Données incluses (complément) := +le choix des arrêts permet de n'exporter que les fichiers d'arrêts (stops.txt) et de correspondances (transfers.txt) + 3 champs sont alors ajoutés : l'adresse, la localité et le code postal; ceux-ci seront exploités en retour sur l'import GTFS d'arrêts =: * *NeTex* : pas d'option particulière @@ -49,15 +52,15 @@ fixe le fuseau horaire (paramètre obligatoire des données GTFS) - Début de période := permet d'exporter uniquement les courses circulant à partir de cette date - Fin de période := permet d'exporter uniquement les courses circulant jusqu'à cette date - Fuseau horaire := -fixe le fuseau horaire (paramètre obligatoire des données GTFS) +fixe le fuseau horaire la valeur proposée par défaut est celle de l'espace de données =: - h3. Consultation des résultats p. L'export est lancé en différé; son état d'avancement est affiché sous la forme d'une icône donc la couleur dépend de l'état: +* blanc : en attente * bleu : en cours * vert : terminé correctement; un lien de téléchargement est alors disponible * rouge : terminé en échec diff --git a/app/views/help/imports.textile b/app/views/help/imports.textile index 88b780b7f..66966b515 100644 --- a/app/views/help/imports.textile +++ b/app/views/help/imports.textile @@ -41,6 +41,8 @@ format originaire de ["Google Transit":https://support.google.com/transitpartner p(olnext). - les données exportées en GTFS sont explicités ["ICI":http://www.normes-donnees-tc.org/format-dechange/autres-normes/] +p(olnext). - l'import limité au sous ensemble des arrêts permet de n'importer que les arrêts et les correspondances + h3(#com). Paramètres communs - Pas de sauvegarde := permet d'effectuer une simulation de l'import sans enregistrer les données @@ -79,6 +81,9 @@ distance maximale entre deux arrêts pour les lier par une correspondance, ces correspondances sont hors zone d'arrêt; elles viennent en supplément de celles définies dans GTFS (ce mécanisme tient compte des correspondances exclues), une distance de 0 ne génère aucune correspondance =: +- Sous-ensemble := +choix permetant de limiter l'import aux seuls fichiers stops.txt et transfers.txt +lors de l'import, les attributs d'adresse, localité et code postal ajoutés à l'export associé sont exploités =: * *CSV* : @@ -90,7 +95,7 @@ h3(#imp). l'onglet IMPORTS p. L'onglet IMPORTS contient les objets Import de l'espace de données courant. -p. Chaque objet Import est représenté par une vignette comprenant : sa date, l'utilisateur qui l'a créé, son état (bleu : en cours ; vert : terminé correctement ; rouge : terminé en échec), un lien pour télécharger le fichier importé, un lien vers le détail de l'objet, un lien vers l'objet Validation associé). +p. Chaque objet Import est représenté par une vignette comprenant : sa date, l'utilisateur qui l'a créé, son état (blanc: en attente, bleu : en cours ; vert : terminé correctement ; rouge : terminé en échec), un lien pour télécharger le fichier importé, un lien vers le détail de l'objet, un lien vers l'objet Validation associé). p=. !import.png! diff --git a/app/views/import_tasks/new.html.erb b/app/views/import_tasks/new.html.erb index 1ab66663f..337312db6 100644 --- a/app/views/import_tasks/new.html.erb +++ b/app/views/import_tasks/new.html.erb @@ -21,6 +21,7 @@ <%= form.input :resources, :as => :file %> <% unless import_task.references_types.empty? %> + <p class="warning"><%= t('.'+import_partial_name(form)+'.warning')%></p> <%= form.input :references_type, :as => :select, :collection => import_task.references_types.map { |c| [ c.model_name.human.capitalize.pluralize, c.name ] }, :include_blank => t(".all") %> <% end %> diff --git a/config/locales/exports.yml b/config/locales/exports.yml index 35ec5b2ad..75002cc22 100644 --- a/config/locales/exports.yml +++ b/config/locales/exports.yml @@ -10,6 +10,8 @@ en: all: "All" flash: "Export task on queue, refresh page to see progression" flash2: "On success, a link for download will be displayed" + fields_gtfs_export: + warning: "Stop areas choice provide only stops and transfers gtfs files, with extra data" index: title: "Exports" warning: "" @@ -123,6 +125,8 @@ fr: all: "Toutes" flash: "La demande d'export est mise en file d'attente, veuillez rafraichir régulièrement la page pour le suivre" flash2: "Une fois l'export terminé, un lien sera disponible pour télécharger le résultat" + fields_gtfs_export: + warning: "Le filtre sur arrêts produit uniquement les fichiers GTFS stops et transfers gtfs, ceux-ci contenant alors des attributs supplémentaires" index: title: "Exports" warning: "" diff --git a/config/locales/import_tasks.yml b/config/locales/import_tasks.yml index e0c21a37d..a4f9ba2a5 100644 --- a/config/locales/import_tasks.yml +++ b/config/locales/import_tasks.yml @@ -8,6 +8,8 @@ en: title: "New import" all: "All" flash: "Import task on queue, refresh page to see progression" + fields_gtfs_import: + warning: "Filter on stop areas import only GTFS stops and transfers files, these may contain extra attributes" index: title: "Imports" warning: "" @@ -102,6 +104,8 @@ fr: title: "Nouvel import" all: "Tout" flash: "La demande d'import est mise en file d'attente, veuillez rafraichir régulièrement la page pour le suivre" + fields_gtfs_import: + warning: "Le filtre sur arrêts importe uniquement les fichiers GTFS stops et transfers gtfs, ceux-ci pouvant contenir des attributs supplémentaires" index: title: "Imports" warning: "" |
