Files
danbooru/config/routes.rb

74 lines
1.8 KiB
Ruby

Danbooru::Application.routes.draw do
namespace :admin do
match 'users/edit' => 'users#edit', :via => :get
match 'users' => 'users#update', :via => :put
end
resources :advertisements
resources :advertisement_hits
resources :artists do
member do
put :revert
end
end
resources :artist_versions
resources :bans
resources :comments
resources :comment_votes
resources :dmails
resources :favorites
resources :forum_posts
resources :forum_topics
resources :janitor_trials do
member do
put :promote
put :demote
end
end
resources :jobs
resources :ip_bans
resources :notes
resources :note_versions
resources :pools do
member do
put :revert
end
end
resources :pool_versions
resources :posts do
member do
put :revert
end
end
resources :post_moderation_details
resources :post_histories
resources :post_votes
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
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