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 /app | |
| parent | d40d6db116c665a455d32693a64f0d732a760779 (diff) | |
| download | chouette-core-06da44f2fbcda37e7fc7178799452d49e6d60c8b.tar.bz2 | |
add fields for gtfs exchange restricted to stops and transfers, update help
Diffstat (limited to 'app')
| -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 |
6 files changed, 25 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 %> |
