1
0
Fork 0
forked from OpenNeo/impress
impress/config/routes.rb

45 lines
1.9 KiB
Ruby
Raw Normal View History

2010-05-14 15:12:31 -07:00
OpenneoImpressItems::Application.routes.draw do |map|
2010-11-05 15:45:05 -07:00
root :to => 'outfits#new'
2010-05-15 10:47:46 -07:00
match '/' => 'items#index', :as => :items
2010-06-22 10:00:55 -07:00
match '/index.js' => 'items#index', :format => :js
2010-10-10 19:18:42 -07:00
match '/items.json' => 'items#index', :format => :json
match '/item_zone_sets.js' => 'ItemZoneSets#index'
match '/item_zone_sets.json' => 'ItemZoneSets#index'
2010-05-16 12:33:56 -07:00
2010-10-10 19:18:42 -07:00
match '/bodies/:body_id/swf_assets.json' => 'swf_assets#index', :as => :body_swf_assets
match '/items/:item_id/swf_assets.json' => 'swf_assets#index', :as => :item_swf_assets
match '/items/:item_id/bodies/:body_id/swf_assets.json' => 'swf_assets#index', :as => :item_swf_assets_for_body_id
match '/pet_types/:pet_type_id/swf_assets.json' => 'swf_assets#index', :as => :pet_type_swf_assets
2010-10-10 19:18:42 -07:00
match '/pet_states/:pet_state_id/swf_assets.json' => 'swf_assets#index', :as => :pet_state_swf_assets
2010-05-16 12:33:56 -07:00
match '/species/:species_id/color/:color_id/pet_type.json' => 'pet_types#show'
2010-06-26 13:29:23 -07:00
2010-11-05 15:45:05 -07:00
resources :contributions, :only => [:index]
2010-11-06 10:07:12 -07:00
resources :items, :only => [:index, :show] do
2010-11-05 15:45:05 -07:00
collection do
get :needed
end
end
resources :outfits, :only => [:show, :create, :update, :destroy]
2010-10-10 19:18:42 -07:00
resources :pet_attributes, :only => [:index]
2010-11-05 15:45:05 -07:00
match '/users/current-user/outfits.json' => 'outfits#for_current_user'
2010-11-05 15:45:05 -07:00
match '/pets/load' => 'pets#load', :method => :post, :as => :load_pet
match '/pets/bulk' => 'pets#bulk', :as => :bulk_pets
2010-10-18 14:58:45 -07:00
match '/login' => 'sessions#new', :as => :login
match '/logout' => 'sessions#destroy', :as => :logout
match '/users/authorize' => 'sessions#create'
2010-11-05 15:45:05 -07:00
resources :user, :only => [] do
resources :contributions, :only => [:index]
end
match 'users/top-contributors' => 'users#top_contributors', :as => :top_contributors
match 'users/top_contributors' => redirect('/users/top-contributors')
2010-10-10 19:18:42 -07:00
match '/wardrobe' => 'outfits#edit', :as => :wardrobe
2010-11-05 15:55:27 -07:00
match '/terms' => 'static#terms', :as => :terms
2010-05-14 15:12:31 -07:00
end