diff options
| -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: "" | 
