Danbooru::Application.routes.draw do namespace :admin do match 'users/edit' => 'users#edit', :via => :get match 'users' => 'users#update', :via => :put end resources :advertisements do resources :hits, :controller => "advertisement_hits", :only => [:create] end resources :artists do member do put :revert end end resources :artist_versions, :only => [:index] resources :bans resources :comments do resources :votes, :controller => "comment_votes", :only => [:create, :destroy] end resources :dmails resources :favorites resources :forum_topics resources :forum_posts resources :janitor_trials do member do put :promote put :demote end end resources :jobs resources :ip_bans resources :notes do member do put :revert end end resources :note_versions, :only => [:index] resources :pools do resources :posts, :controller => "pools_posts", :only => [:create, :destroy] member do put :revert end end resources :pool_versions, :only => [:index] resources :posts do resources :votes, :controller => "post_votes", :only => [:create, :destroy] member do put :revert end end resources :post_versions, :only => [:index] resource :session resources :tags resources :tag_aliases do member do delete :cache end end resources :tag_implications resources :tag_subscriptions resources :unapprovals resources :uploads resources :users resources :user_feedback resources :wiki_pages do member do put :revert end end resources :wiki_page_versions, :only => [:index] match '/post_moderation/moderate' => 'post_moderation#moderate' match '/post_moderation/disapprove' => 'post_moderation#disapprove', :via => :put match '/post_moderation/approve' => 'post_moderation#approve', :via => :put match '/dtext/preview' => 'dtext#preview', :via => :post match "/site_map" => "static#site_map", :as => "site_map" match "/terms_of_service" => "static#terms_of_service", :as => "terms_of_service" match "/user_maintenance/delete_account" => "user_maintenance#delete_account", :as => "delete_account_info" match "/user_maintenance/login_reminder" => "user_maintenance#login_reminder", :as => "login_reminder_info" match "/user_maintenance/reset_password" => "user_maintenance#reset_password", :as => "reset_password_info" root :to => "posts#index" end