2010-02-16 14:31:49 +01:00
|
|
|
Rails::Application.routes.draw do
|
2010-02-16 16:11:30 +01:00
|
|
|
resources :users, :only => [:index] do
|
|
|
|
get :expire, :on => :member
|
|
|
|
end
|
|
|
|
|
2010-02-17 13:15:19 +01:00
|
|
|
resources :admins, :only => [:index]
|
|
|
|
|
2010-02-16 14:31:49 +01:00
|
|
|
devise_for :users
|
2010-04-15 08:21:13 +02:00
|
|
|
devise_for :admin, :path => "admin_area", :controllers => { :sessions => "sessions" }, :skip => :passwords
|
|
|
|
devise_for :accounts, :singular => "manager", :path_prefix => ":locale",
|
2010-02-16 17:00:36 +01:00
|
|
|
:class_name => "User", :path_names => {
|
2010-02-17 13:15:19 +01:00
|
|
|
:sign_in => "login", :sign_out => "logout",
|
|
|
|
:password => "secret", :confirmation => "verification",
|
2010-05-16 12:14:02 +02:00
|
|
|
:unlock => "unblock", :sign_up => "register",
|
|
|
|
:registration => "management"
|
2010-01-13 19:45:24 +01:00
|
|
|
}
|
2009-10-12 21:49:51 -03:00
|
|
|
|
2010-02-17 13:15:19 +01:00
|
|
|
match "/admin_area/home", :to => "admins#index", :as => :admin_root
|
|
|
|
match "/sign_in", :to => "devise/sessions#new"
|
2009-10-18 15:25:16 -02:00
|
|
|
|
2010-03-12 09:54:57 +01:00
|
|
|
# Dummy route for new admin pasword
|
|
|
|
match "/anywhere", :to => "foo#bar", :as => :new_admin_password
|
|
|
|
|
2010-02-17 13:15:19 +01:00
|
|
|
root :to => "home#index"
|
|
|
|
end
|