Class: Spree::Admin::OverviewController

Inherits:
Admin::BaseController
  • Object
show all
Defined in:
app/controllers/spree/admin/overview_controller.rb

Constant Summary collapse

JIRAFE_LOCALES =
{ :english => 'en_US',
:french => 'fr_FR',
:german => 'de_DE',
:japanese => 'ja_JA' }

Instance Method Summary collapse

Instance Method Details

#indexObject



10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'app/controllers/spree/admin/overview_controller.rb', line 10

def index
  if session[:jirafe_unavailable_since]
    jirafe_unavailable_since = Time.at(session[:jirafe_unavailable_since])
    if jirafe_unavailable_since < Time.now - 10.minutes
      redirect_to admin_analytics_register_path if !dash_config.configured?
    end
  else
    redirect_to admin_analytics_register_path if !dash_config.configured?
  end

  if JIRAFE_LOCALES.values.include? params[:locale]
    Spree::Dash::Config.locale = params[:locale]
  end
end