aboutsummaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorAlban Peignier2017-09-30 14:17:28 +0200
committerAlban Peignier2017-09-30 14:46:09 +0200
commitfda2b7b07349fd20cc70d68bf1544a7f51841f70 (patch)
tree87772ddf673bcee1861ad5d54d9b26cfaed7fea9 /config
parent1ae15e06f2a56f9a83d670ad9c785a74cb6af43e (diff)
downloadchouette-core-fda2b7b07349fd20cc70d68bf1544a7f51841f70.tar.bz2
Create DashboardController with STIF implementation. Refs #4655
Diffstat (limited to 'config')
-rw-r--r--config/initializers/stif.rb4
-rw-r--r--config/locales/dashboard.fr.yml4
-rw-r--r--config/locales/stif.fr.yml12
-rw-r--r--config/locales/workbenches.fr.yml11
-rw-r--r--config/routes.rb4
5 files changed, 23 insertions, 12 deletions
diff --git a/config/initializers/stif.rb b/config/initializers/stif.rb
index 6a79cadc8..f20429575 100644
--- a/config/initializers/stif.rb
+++ b/config/initializers/stif.rb
@@ -11,3 +11,7 @@ Rails.application.config.to_prepare do
end
end
end unless Rails.env.test?
+
+Rails.application.config.to_prepare do
+ Dashboard.default_class = Stif::Dashboard
+end
diff --git a/config/locales/dashboard.fr.yml b/config/locales/dashboard.fr.yml
new file mode 100644
index 000000000..fffb36cd1
--- /dev/null
+++ b/config/locales/dashboard.fr.yml
@@ -0,0 +1,4 @@
+fr:
+ dashboards:
+ show:
+ title: "Tableau de bord %{organisation}"
diff --git a/config/locales/stif.fr.yml b/config/locales/stif.fr.yml
new file mode 100644
index 000000000..4c2ecc951
--- /dev/null
+++ b/config/locales/stif.fr.yml
@@ -0,0 +1,12 @@
+fr:
+ stif:
+ dashboards:
+ dashboard:
+ subtitle: "Offres de transport"
+ organisation: "Offres de mon organisation"
+ idf: "Offres IDF"
+ api_keys: "Clés d'API"
+ referentials: "Jeux de données"
+ calendars: "Calendriers"
+ see: "Voir la liste"
+ no_content: "Aucun contenu pour le moment"
diff --git a/config/locales/workbenches.fr.yml b/config/locales/workbenches.fr.yml
index f361251a0..7a614efc5 100644
--- a/config/locales/workbenches.fr.yml
+++ b/config/locales/workbenches.fr.yml
@@ -1,16 +1,5 @@
fr:
workbenches:
- index:
- title: "Tableau de bord %{organisation}"
- offers:
- title: "Offres de transport"
- organisation: "Offres de mon organisation"
- idf: "Offres IDF"
- api_keys: "Clés d'API"
- referentials: "Jeux de données"
- calendars: "Calendriers"
- see: "Voir la liste"
- no_content: "Aucun contenu pour le moment"
referential_count:
zero: "Aucun jeu de données à l'heure actuelle"
one: "1 jeu de données à l'heure actuelle"
diff --git a/config/routes.rb b/config/routes.rb
index cc3896da9..b9e318f91 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -1,6 +1,8 @@
require 'sidekiq/web'
ChouetteIhm::Application.routes.draw do
+ resource :dashboard
+
resources :workbenches, only: [:show, :index] do
delete :referentials, on: :member, action: :delete_referentials
resources :imports do
@@ -216,7 +218,7 @@ ChouetteIhm::Application.routes.draw do
end
end
- root :to => "workbenches#index"
+ root :to => "dashboards#show"
get '/help/(*slug)' => 'help#show'