2010-03-29 22:01:47 +00:00
|
|
|
Locomotive::Application.routes.draw do |map|
|
2010-04-11 23:59:18 +00:00
|
|
|
|
|
|
|
constraints(Locomotive::Routing::DefaultConstraint) do
|
|
|
|
root :to => 'home#show'
|
2010-04-13 14:26:40 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
# admin authentication
|
|
|
|
Devise.register(:accounts, {}) # bypass the devise_for :accounts
|
|
|
|
scope '/admin' do
|
|
|
|
get 'login' => 'devise/sessions#new', :as => :new_account_session
|
|
|
|
post 'login' => 'devise/sessions#create', :as => :account_session
|
|
|
|
get 'logout' => 'devise/sessions#destroy', :as => :destroy_account_session
|
|
|
|
resource :password, :only => [:new, :create, :edit, :update], :controller => 'devise/passwords'
|
|
|
|
end
|
|
|
|
|
|
|
|
# admin interface for each website
|
|
|
|
namespace 'admin' do
|
|
|
|
# TODO
|
2010-04-11 23:59:18 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
match '/' => 'pages#show'
|
2010-03-29 22:01:47 +00:00
|
|
|
end
|