2010-08-18 18:42:33 -04:00
|
|
|
Danbooru::Application.routes.draw do
|
2010-03-10 18:21:43 -05:00
|
|
|
namespace :admin do
|
2011-07-16 19:20:02 -04:00
|
|
|
resources :users, :only => [:get, :put, :destroy]
|
|
|
|
end
|
|
|
|
namespace :moderator do
|
|
|
|
resource :dashboard, :only => [:show]
|
|
|
|
resources :ip_addrs, :only => [:index] do
|
|
|
|
collection do
|
|
|
|
get :search
|
|
|
|
end
|
|
|
|
end
|
2010-03-10 18:21:43 -05:00
|
|
|
end
|
2011-01-21 18:07:34 -05:00
|
|
|
resources :advertisements do
|
|
|
|
resources :hits, :controller => "advertisement_hits", :only => [:create]
|
|
|
|
end
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :artists do
|
|
|
|
member do
|
|
|
|
put :revert
|
|
|
|
end
|
2011-03-15 19:19:49 -04:00
|
|
|
collection do
|
|
|
|
get :search
|
|
|
|
end
|
2010-03-10 18:21:43 -05:00
|
|
|
end
|
2011-01-21 18:07:34 -05:00
|
|
|
resources :artist_versions, :only => [:index]
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :bans
|
2011-01-21 18:07:34 -05:00
|
|
|
resources :comments do
|
|
|
|
resources :votes, :controller => "comment_votes", :only => [:create, :destroy]
|
2011-03-15 19:19:49 -04:00
|
|
|
collection do
|
|
|
|
get :search
|
|
|
|
end
|
2011-01-21 18:07:34 -05:00
|
|
|
end
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :dmails
|
2011-06-12 16:41:23 -04:00
|
|
|
resource :dtext_preview, :only => [:create]
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :favorites
|
|
|
|
resources :forum_topics
|
2011-03-12 16:09:11 -05:00
|
|
|
resources :forum_posts do
|
|
|
|
collection do
|
|
|
|
get :search
|
|
|
|
end
|
|
|
|
end
|
2011-01-14 16:45:10 -05:00
|
|
|
resources :janitor_trials do
|
|
|
|
member do
|
|
|
|
put :promote
|
|
|
|
put :demote
|
|
|
|
end
|
|
|
|
end
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :jobs
|
2011-01-14 15:50:17 -05:00
|
|
|
resources :ip_bans
|
2011-01-19 14:28:22 -05:00
|
|
|
resources :notes do
|
2011-05-16 09:27:06 -04:00
|
|
|
collection do
|
|
|
|
get :search
|
|
|
|
end
|
|
|
|
|
2011-01-19 14:28:22 -05:00
|
|
|
member do
|
|
|
|
put :revert
|
|
|
|
end
|
|
|
|
end
|
2011-01-21 18:07:34 -05:00
|
|
|
resources :note_versions, :only => [:index]
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :pools do
|
2011-05-16 09:27:06 -04:00
|
|
|
collection do
|
|
|
|
get :search
|
|
|
|
end
|
2010-03-10 18:21:43 -05:00
|
|
|
member do
|
|
|
|
put :revert
|
|
|
|
end
|
2011-06-12 16:41:23 -04:00
|
|
|
resource :order, :only => [:edit, :update], :controller => "PoolOrders"
|
2010-03-10 18:21:43 -05:00
|
|
|
end
|
2011-06-12 16:41:23 -04:00
|
|
|
resource :pool_element, :only => [:create, :destroy]
|
2011-01-21 18:07:34 -05:00
|
|
|
resources :pool_versions, :only => [:index]
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :posts do
|
2011-01-21 18:07:34 -05:00
|
|
|
resources :votes, :controller => "post_votes", :only => [:create, :destroy]
|
2010-03-10 18:21:43 -05:00
|
|
|
member do
|
|
|
|
put :revert
|
|
|
|
end
|
|
|
|
end
|
2011-01-25 18:13:05 -05:00
|
|
|
|
2011-01-26 18:10:49 -05:00
|
|
|
resources :post_versions, :only => [:index]
|
2011-03-28 18:48:02 -04:00
|
|
|
resources :post_flags, :only => [:new, :index, :create]
|
|
|
|
resources :post_appeals, :only => [:new, :index, :create]
|
2011-06-12 16:41:23 -04:00
|
|
|
resource :session
|
2011-03-15 19:19:49 -04:00
|
|
|
resources :tags do
|
|
|
|
collection do
|
|
|
|
get :search
|
|
|
|
end
|
|
|
|
end
|
2010-10-08 18:42:26 -04:00
|
|
|
resources :tag_aliases do
|
2011-07-20 17:40:45 -04:00
|
|
|
member do
|
|
|
|
delete :cache
|
|
|
|
end
|
2010-10-08 18:42:26 -04:00
|
|
|
end
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :tag_implications
|
|
|
|
resources :tag_subscriptions
|
2010-03-12 15:18:30 -05:00
|
|
|
resources :uploads
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :users
|
2011-07-17 18:40:24 -04:00
|
|
|
resources :user_feedbacks
|
2010-03-10 18:21:43 -05:00
|
|
|
resources :wiki_pages do
|
|
|
|
member do
|
|
|
|
put :revert
|
|
|
|
end
|
|
|
|
end
|
2011-03-11 17:02:27 -05:00
|
|
|
resources :wiki_page_versions, :only => [:index, :show]
|
2010-03-10 18:21:43 -05:00
|
|
|
|
2011-06-13 18:34:53 -04:00
|
|
|
namespace :explore do
|
|
|
|
namespace :post do
|
|
|
|
resource :popular, :only => [:show]
|
|
|
|
resource :hot, :only => [:show]
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2011-06-12 16:41:23 -04:00
|
|
|
namespace :maintenance do
|
|
|
|
namespace :user do
|
|
|
|
resource :password_reset, :only => [:new, :create, :edit, :update]
|
|
|
|
resource :login_reminder, :only => [:new, :create]
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
namespace :moderation do
|
|
|
|
namespace :post do
|
|
|
|
resource :dashboard, :only => [:show]
|
|
|
|
resource :approval, :only => [:destroy, :create]
|
|
|
|
resource :deletion, :only => [:destroy, :create]
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
2010-03-11 19:42:04 -05:00
|
|
|
match "/site_map" => "static#site_map", :as => "site_map"
|
|
|
|
match "/terms_of_service" => "static#terms_of_service", :as => "terms_of_service"
|
2010-03-10 18:21:43 -05:00
|
|
|
|
2010-03-12 12:32:31 -05:00
|
|
|
root :to => "posts#index"
|
2010-02-04 15:08:49 -05:00
|
|
|
end
|