X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=config%2Froutes.rb;h=59fc6e55eed5f469be55b0768355f776eaaa46aa;hb=6e4ecd2a9d6e7b3c37a9f5a1609683eef7d95eee;hp=9cf242b9f536b1fc42f218f4e0b8aee152e6fc7c;hpb=717ffcd6fcd2b4f4f49c95671e7b44609a6b7119;p=pettanr%2Fpettanr.git diff --git a/config/routes.rb b/config/routes.rb index 9cf242b9..59fc6e55 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -4,14 +4,14 @@ Pettanr::Application.routes.draw do devise_for :admins devise_for :demand_users - Pettanr::Application.manifest.system_resources.licenses.each do |name, klass| + Pettanr::Application.manifest.system_resources.license_groups.each do |klass, name| mount Module.const_get(klass)::Engine => "/#{name}" end Pettanr::Application.manifest.system_resources.speech_balloon_templates.each do |klass , name| mount Module.const_get(klass)::Engine => "/#{name}" end - resources :authors do + resources :scrolls do new do get :new end @@ -20,44 +20,34 @@ Pettanr::Application.routes.draw do get :show get :count post :create - get :list end member do + get :scroll_panels + get :panels + get :by_author + get :by_panel + get :play get :edit put :update delete :destroy get :browse - get :scrolls - get :scroll_panels - get :comics - get :stories - get :story_sheets - get :sheets - get :sheet_panels - get :panels - get :panel_pictures - get :speech_balloons - get :ground_pictures - get :ground_colors end end - resources :artists do + resources :scroll_panels do new do get :new end collection do get :index get :show - get :count post :create - get :list end member do + get :by_panel + get :by_scroll get :edit put :update delete :destroy - get :browse - get :resource_pictures end end resources :comics do @@ -69,16 +59,15 @@ Pettanr::Application.routes.draw do get :show get :count post :create - get :list end member do get :stories get :by_author + get :by_me get :play get :edit put :update delete :destroy - get :browse end end resources :stories do @@ -89,18 +78,17 @@ Pettanr::Application.routes.draw do get :index get :show post :create - get :list end member do - get :play get :story_sheets get :sheets + get :by_comic get :by_sheet get :by_author + get :play get :edit put :update delete :destroy - get :browse end end resources :story_sheets do @@ -111,7 +99,6 @@ Pettanr::Application.routes.draw do get :index get :show post :create - get :list end member do get :by_story @@ -119,7 +106,6 @@ Pettanr::Application.routes.draw do get :edit put :update delete :destroy - get :browse end end resources :sheets do @@ -131,7 +117,6 @@ Pettanr::Application.routes.draw do get :show get :count post :create - get :list end member do get :story_sheets @@ -145,7 +130,6 @@ Pettanr::Application.routes.draw do get :edit put :update delete :destroy - get :browse end end resources :sheet_panels do @@ -156,7 +140,6 @@ Pettanr::Application.routes.draw do get :index get :show post :create - get :list end member do get :by_sheet @@ -164,49 +147,6 @@ Pettanr::Application.routes.draw do get :edit put :update delete :destroy - get :browse - end - end - resources :scrolls do - new do - get :new - end - collection do - get :index - get :show - get :count - post :create - get :list - end - member do - get :play - get :scroll_panels - get :panels - get :by_author - get :by_panel - get :edit - put :update - delete :destroy - get :browse - end - end - resources :scroll_panels do - new do - get :new - end - collection do - get :index - get :show - post :create - get :list - end - member do - get :by_panel - get :by_scroll - get :edit - put :update - delete :destroy - get :browse end end resources :panels do @@ -218,9 +158,16 @@ Pettanr::Application.routes.draw do get :show get :count post :create - get :list end member do + get :scroll_panels + get :scrolls + get :sheet_panels + get :sheets + get :panel_pictures + get :speech_balloons + get :ground_pictures + get :ground_colors get :by_scroll get :by_sheet get :by_author @@ -228,7 +175,6 @@ Pettanr::Application.routes.draw do get :edit put :update delete :destroy - get :browse end end resources :panel_pictures do @@ -239,13 +185,13 @@ Pettanr::Application.routes.draw do get :index get :show post :create - get :list end member do + get :by_panel + get :by_author get :edit put :update delete :destroy - get :browse end end resources :speech_balloons do @@ -256,36 +202,37 @@ Pettanr::Application.routes.draw do get :index get :show post :create - get :list end member do + get :by_panel + get :by_author + #get :by_speech_balloon_template get :edit put :update delete :destroy - get :browse end end resources :balloons do collection do get :index get :show - get :list end member do - get :browse + get :by_speech_balloon + #get :by_system_picture end end resources :speeches do collection do get :index get :show - get :list end member do - get :browse + get :by_speech_balloon + get :by_writing_format end end - resources :ground_colors do + resources :ground_pictures do new do get :new end @@ -294,13 +241,14 @@ Pettanr::Application.routes.draw do get :show end member do + get :by_panel + get :by_author get :edit put :update delete :destroy - get :browse end end - resources :ground_pictures do + resources :ground_colors do new do get :new end @@ -309,10 +257,11 @@ Pettanr::Application.routes.draw do get :show end member do + get :by_panel + get :by_author get :edit put :update delete :destroy - get :browse end end resources :original_pictures do @@ -323,13 +272,23 @@ Pettanr::Application.routes.draw do get :index get :show post :create - get :list end member do get :edit put :update delete :destroy get :history + end + end + resources :pictures do + collection do + get :show + get :credit + get :search + get :list + end + member do + get :credit get :browse end end @@ -340,52 +299,45 @@ Pettanr::Application.routes.draw do get :new post :create get :count - get :list end member do get :by_license + get :by_license_group get :artist delete :destroy get :credit - get :browse end end - resources :pictures do + resources :speech_balloon_templates do collection do + get :index get :show - get :credit - get :search - get :list end member do - get :credit - get :browse + get :speech_balloons + get :panels + get :by_system_picture + delete :destroy end end - resources :speech_balloon_templates do + resources :writing_formats do collection do get :index get :show - get :list end member do + get :speeches get :by_system_picture - get :speech_balloons - get :panels - get :browse - delete :destroy end end - resources :writing_formats do + resources :license_groups do collection do get :index get :show - get :list end member do - get :by_system_picture - get :speeches - get :browse + get :licenses + delete :destroy end end resources :licenses do @@ -393,42 +345,78 @@ Pettanr::Application.routes.draw do get :index get :show get :search - get :list end member do - get :browse + get :resource_pictures + get :by_license_group + get :by_system_picture end end - resources :license_groups do + resources :authors do + new do + get :new + end collection do get :index get :show - get :list + get :count + post :create end member do - get :browse + get :scrolls + get :scroll_panels + get :comics + get :stories + get :story_sheets + get :sheets + get :sheet_panels + get :panels + get :panel_pictures + get :speech_balloons + get :ground_pictures + get :ground_colors + get :edit + put :update delete :destroy end end - resources :original_picture_license_groups do + resources :artists do new do - post :new + get :new end collection do + get :index + get :show + get :count post :create end + member do + get :resource_pictures + get :edit + put :update + delete :destroy + end end resources :system_pictures do collection do get :index get :show - get :list end member do - get :browse + #get :balloons + get :speech_balloon_templates + get :licenses delete :destroy end end + resources :original_picture_license_groups do + new do + post :new + end + collection do + post :create + end + end resources :provider_sources do collection do get :index