diff options
| author | Zog | 2018-04-24 14:00:17 +0200 | 
|---|---|---|
| committer | Zog | 2018-05-07 15:03:07 +0200 | 
| commit | 42ac1fa61ea79fe612bcd98f2b38bad5b6f24421 (patch) | |
| tree | 71e1023bde0de16489df1df798f962b8b4d85219 /config | |
| parent | 3750a1da0650b692046d7422537a310ba5c5bfd6 (diff) | |
| download | chouette-core-42ac1fa61ea79fe612bcd98f2b38bad5b6f24421.tar.bz2 | |
Rework imports to use Resources and make the a little more verbose
Diffstat (limited to 'config')
| -rw-r--r-- | config/breadcrumbs.rb | 5 | ||||
| -rw-r--r-- | config/locales/import_messages.fr.yml | 15 | ||||
| -rw-r--r-- | config/locales/import_resources.fr.yml | 9 | ||||
| -rw-r--r-- | config/locales/imports.en.yml | 10 | ||||
| -rw-r--r-- | config/locales/imports.fr.yml | 11 | ||||
| -rw-r--r-- | config/routes.rb | 2 | 
6 files changed, 48 insertions, 4 deletions
| diff --git a/config/breadcrumbs.rb b/config/breadcrumbs.rb index e60ff187f..6285be71c 100644 --- a/config/breadcrumbs.rb +++ b/config/breadcrumbs.rb @@ -131,6 +131,11 @@ crumb :import_resources do |import, import_resources|    parent :import, import.workbench, import.parent  end +crumb :import_resource do |import_resource| +  link I18n.t('import.resources.index.title'), workbench_import_import_resource_path(import_resource.root_import.workbench, import_resource.root_import, import_resource) +  parent :import, import_resource.root_import.workbench, import_resource.root_import +end +  crumb :organisation do |organisation|    link breadcrumb_name(organisation), organisation_path(organisation)  end diff --git a/config/locales/import_messages.fr.yml b/config/locales/import_messages.fr.yml index 5d82b9125..c05b8dc85 100644 --- a/config/locales/import_messages.fr.yml +++ b/config/locales/import_messages.fr.yml @@ -4,8 +4,21 @@ fr:      inconsistent_zip_file: "Le fichier zip contient des repertoires non prévus : %{spurious_dirs} qui seront ignorés"      missing_calendar_in_zip_file: "Le dossier %{source_filename} ne contient pas de calendrier"      wrong_calendar_in_zip_file: "Le calendrier contenu dans %{source_filename} contient des données incorrectes ou incohérentes" -    referential_creation: "Le référentiel %{referential_name} n'a pas pu être créé car un référentiel existe déjà sur les mêmes périodes et lignes" +    referential_creation: "Le référentiel %{referential_name} n'a pas pu être créé." +    referential_creation_overlapping_existing_referential: "Le référentiel %{referential_name} n'a pas pu être créé car un référentiel existe déjà sur les mêmes périodes et lignes: <a href='%{overlapped_url}'>%{overlapped_name}</a>"      referential_creation_missing_lines: "Le référentiel %{referential_name} n'a pas pu être créé car aucune ligne ne correspond" +    referential_creation_lines_found: "Lignes lues dans le dossier: %{line_objectids}" +    gtfs: +      agencies: +        imported: "%{count} agence(s) importée(s)" +      stops: +        imported: "%{count} arrêt(s) importé(s)" +      routes: +        imported: "%{count} itinéraire(s) importé(s)" +      trips: +        imported: "%{count} course(s) importé(s)" +      calendars: +        imported: "%{count} calndrier(s) importé(s)"      1_netexstif_2: "Le fichier %{source_filename} ne respecte pas la syntaxe XML ou la XSD NeTEx : erreur '%{error_value}' rencontré"      1_netexstif_5: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} a une date de mise à jour dans le futur"      2_netexstif_1_1: "Le fichier commun.xml ne contient pas de frame nommée NTEX_COMMUN" diff --git a/config/locales/import_resources.fr.yml b/config/locales/import_resources.fr.yml index 93a576f01..8ddb3fb6b 100644 --- a/config/locales/import_resources.fr.yml +++ b/config/locales/import_resources.fr.yml @@ -1,12 +1,17 @@  fr:    import:      resources: &resources -      index: -        title: "Rapport de conformité NeTEx" +      table: &table          table_state: "%{lines_imported} ligne(s) importée(s) sur %{lines_in_zipfile} présente(s) dans l'archive"          table_title: "Etat des fichiers analysés"          table_explanation: "Dans le cas ou le(s) fichiers calendriers.xml et/ou commun.xml sont dans un état non importé, alors tous les fichiers lignes sont automatiquement dans un état non traité." +      index: +        <<: *table +        title: "Rapport de conformité NeTEx"          metrics: "%{error_count} errors, %{warning_count} warnings" +      show: +        <<: *table +        title: Rapport d'import    import_resources:      <<: *resources    activerecord: diff --git a/config/locales/imports.en.yml b/config/locales/imports.en.yml index c8683a2a7..344ee05a8 100644 --- a/config/locales/imports.en.yml +++ b/config/locales/imports.en.yml @@ -41,6 +41,16 @@ en:        warning: "Warning"        error: "Error"        fatal: "Fatal" +    status: +      new:        New +      pending:    Pending +      successful: Successful +      ok:         Successful +      warning:    Warning +      failed:     Failed +      running:    Running +      aborted:    Aborted +      canceled:   Canceled    activerecord:      models:        import: diff --git a/config/locales/imports.fr.yml b/config/locales/imports.fr.yml index 733254fa4..870896111 100644 --- a/config/locales/imports.fr.yml +++ b/config/locales/imports.fr.yml @@ -41,6 +41,17 @@ fr:        warning: "Alerte"        error: "Erreur"        fatal: "Fatal" +    status: +      new:        Nouveau +      pending:    En attente +      successful: Succès +      ok:         Succès +      warning:    Avertissement +      failed:     Échec +      error:      Échec +      running:    En cours +      aborted:    Annulé +      canceled:   Annulé    import:      base:        <<: *imports diff --git a/config/routes.rb b/config/routes.rb index 41b345aa5..cde1701f8 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -5,7 +5,7 @@ ChouetteIhm::Application.routes.draw do      delete :referentials, on: :member, action: :delete_referentials      resources :imports do        get :download, on: :member -      resources :import_resources, only: [:index] do +      resources :import_resources, only: [:index, :show] do          resources :import_messages, only: [:index]        end      end | 
