aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorAlban Peignier2012-06-07 13:39:35 +0200
committerAlban Peignier2012-06-07 13:39:35 +0200
commit7c0ae629a2ea0079c8b5efbd4c41b6ca661eae91 (patch)
tree26195fe0d4eb8e77a89a9dadaf25626fc3f7fc50 /config
parent1d72c64b77c20d0d3b0bf4b05c40ba99a97493bd (diff)
downloadchouette-core-7c0ae629a2ea0079c8b5efbd4c41b6ca661eae91.tar.bz2
Add support for Exports. Refs #41
Diffstat (limited to 'config')
-rw-r--r--config/initializers/apartment.rb2
-rw-r--r--config/initializers/mime_types.rb2
-rw-r--r--config/locales/exports.yml79
-rw-r--r--config/routes.rb5
4 files changed, 83 insertions, 5 deletions
diff --git a/config/initializers/apartment.rb b/config/initializers/apartment.rb
index 20263f5c6..4d9b11b3c 100644
--- a/config/initializers/apartment.rb
+++ b/config/initializers/apartment.rb
@@ -1,6 +1,6 @@
Apartment.configure do |config|
# set your options (described below) here
- config.excluded_models = ["Referential", "User", "Import", "ImportLogMessage", "Delayed::Backend::ActiveRecord::Job"] # these models will not be multi-tenanted, but remain in the global (public) namespace
+ config.excluded_models = ["Referential", "User", "Import", "ImportLogMessage", "Export", "ExportLogMessage", "Delayed::Backend::ActiveRecord::Job"] # these models will not be multi-tenanted, but remain in the global (public) namespace
# Dynamically get database names to migrate
config.database_names = lambda{ Referential.select(:slug).map(&:slug) }
diff --git a/config/initializers/mime_types.rb b/config/initializers/mime_types.rb
index 72aca7e44..b93a3824f 100644
--- a/config/initializers/mime_types.rb
+++ b/config/initializers/mime_types.rb
@@ -3,3 +3,5 @@
# Add new mime types for use in respond_to blocks:
# Mime::Type.register "text/richtext", :rtf
# Mime::Type.register_alias "text/html", :iphone
+
+ Mime::Type.register "application/zip", :zip
diff --git a/config/locales/exports.yml b/config/locales/exports.yml
new file mode 100644
index 000000000..74b7cd387
--- /dev/null
+++ b/config/locales/exports.yml
@@ -0,0 +1,79 @@
+en:
+ exports:
+ actions:
+ new: New export
+ destroy: Destroy
+ destroy_confirm: Are you sure you want destroy this export?
+ download: Download
+ new:
+ title: New export
+ index:
+ title: Exports
+ show:
+ report: Report
+ statuses:
+ pending: Pending
+ completed: Completed
+ failed: Failed
+ export_log_messages:
+ messages:
+ started: Started export
+ completed: Completed export
+ failed: Failed export
+ severities:
+ info: Information
+ warning: Warning
+ error: Error
+ activerecord:
+ models:
+ export:
+ zero: export
+ one: export
+ other: exports
+ attributes:
+ export:
+ status: Status
+ export_log_message:
+ created_at: Date
+ position: N.
+ full_message: Message
+fr:
+ exports:
+ actions:
+ new: Nouvel export
+ destroy: Supprimer cet export
+ destroy_confirm: Etes vous sûr de détruire cet export ?
+ download: Télécharger
+ new:
+ title: Nouvel export
+ index:
+ title: Exports
+ show:
+ report: Rapport
+ statuses:
+ pending: En cours
+ completed: Achevé
+ failed: Echoué
+ export_log_messages:
+ messages:
+ started: Export démarré
+ completed: Export achevé avec succès
+ failed: Export interromptu
+ severities:
+ info: Information
+ warning: Alerte
+ error: Erreur
+ activerecord:
+ models:
+ export: Export
+ neptune_export:
+ zero: Export Neptune
+ one: Export Neptune
+ other: Exports Neptune
+ attributes:
+ export:
+ status: Status
+ export_log_message:
+ created_at: Date
+ position: "No"
+ full_message: Message
diff --git a/config/routes.rb b/config/routes.rb
index 5e5f68b72..c4686852b 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,8 +1,4 @@
ChouetteIhm::Application.routes.draw do
- get "imports/new"
-
- get "imports/index"
-
devise_for :users
# The priority is based upon order of creation:
@@ -42,6 +38,7 @@ ChouetteIhm::Application.routes.draw do
end
resources :imports
+ resources :exports
resources :companies, :stop_areas