OSDN Git Service

Merge branch 'v04' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v04license
[pettanr/pettanr.git] / config / routes.rb
1 Pettanr::Application.routes.draw do
2
3   devise_for :users , :controllers => { :registrations => "user_registrations" }
4   devise_for :admins
5
6   match 'original_pictures/:id(.:format)/refresh' => 'original_pictures#refresh'
7
8   resources :authors do
9     collection do
10       get :index
11       get :show
12       get :count
13       post :create
14       get :list
15       get :browse
16     end
17     member do
18       put :update
19       delete :destroy
20     end
21   end
22   resources :artists do
23     collection do
24       get :index
25       get :show
26       get :count
27       post :create
28       get :list
29       get :browse
30     end
31     member do
32       put :update
33       delete :destroy
34     end
35   end
36   resources :speech_balloon_templates do
37     collection do
38       get :index
39       get :show
40       get :list
41       get :browse
42     end
43     member do
44       delete :destroy
45     end
46   end
47   resources :speeches do
48     collection do
49       get :list
50       get :browse
51     end
52     member do
53     end
54   end
55   resources :balloons do
56     collection do
57       get :list
58       get :browse
59     end
60     member do
61     end
62   end
63   resources :speech_balloons do
64     collection do
65       get :list
66       get :browse
67     end
68     member do
69     end
70   end
71   resources :panel_pictures do
72     collection do
73       get :index
74       get :show
75       get :list
76       get :browse
77     end
78     member do
79     end
80   end
81   resources :resource_pictures do
82     collection do
83       get :index
84       get :show
85       get :count
86       get :list
87       get :browse
88     end
89     member do
90     end
91   end
92   resources :original_pictures do
93     collection do
94       get :index
95       get :show
96       get :new
97       post :create
98       get :list
99       get :browse
100     end
101     member do
102       get :edit
103       put :update
104       delete :destroy
105     end
106   end
107   resources :panels do
108     collection do
109       get :index
110       get :show
111       get :count
112       post :create
113       get :list
114       get :browse
115     end
116     member do
117       put :update
118       delete :destroy
119     end
120   end
121   resources :comics do #, except: [:new, :edit]
122     collection do
123       get :index
124       get :show
125       get :count
126       post :create
127       get :list
128       get :browse
129     end
130     member do
131       put :update
132       delete :destroy
133     end
134   end
135   resources :licenses do
136     collection do
137       get :index
138       get :show
139       get :list
140       get :browse
141     end
142   end
143   resources :license_groups do
144     collection do
145       get :index
146       get :show
147       get :list
148       get :browse
149     end
150   end
151   resources :original_licenses do
152     collection do
153       get :index
154       get :show
155       get :new
156       post :create
157       post :import
158       get :list
159       get :browse
160     end
161     member do
162       get :edit
163       put :update
164       delete :destroy
165     end
166   end
167   resources :common_licenses do
168     collection do
169       get :index
170       get :show
171       post :import
172       get :list
173       get :browse
174     end
175     member do
176       put :update
177       delete :destroy
178     end
179   end
180   resources :system_pictures do
181     collection do
182       get :index
183       get :show
184       post :create
185       get :list
186       get :browse
187     end
188     member do
189       put :update
190       delete :destroy
191     end
192   end
193
194   # The priority is based upon order of creation:
195   # first created -> highest priority.
196
197   # Sample of regular route:
198   #   match 'products/:id' => 'catalog#view'
199   # Keep in mind you can assign values other than :controller and :action
200   match 'comics/:id(.:format)/play' => 'comics#play'
201   match 'resource_pictures/:subdir/:id(.:format)/' => 'resource_pictures#show'
202   match 'home/(:action)', :controller => 'home'
203   match 'help/(:action)', :controller => 'help'
204   match 'system/(:action)', :controller => 'system'
205   match 'authors/(:action(/:id))', :controller => 'authors'
206 #  controller 'system' do
207 #    get 'start'
208 #    get 'index'
209 ##    match 'start', :to => 'system#start'
210 #  end
211   
212   # Sample of named route:
213   #   match 'products/:id/purchase' => 'catalog#purchase', :as => :purchase
214   # This route can be invoked with purchase_url(:id => product.id)
215
216   # Sample resource route (maps HTTP verbs to controller actions automatically):
217   #   resources :products
218
219   # Sample resource route with options:
220   #   resources :products do
221   #     member do
222   #       get 'short'
223   #       post 'toggle'
224   #     end
225   #
226   #     collection do
227   #       get 'sold'
228   #     end
229   #   end
230
231   # Sample resource route with sub-resources:
232   #   resources :products do
233   #     resources :comments, :sales
234   #     resource :seller
235   #   end
236
237   # Sample resource route with more complex sub-resources
238   #   resources :products do
239   #     resources :comments
240   #     resources :sales do
241   #       get 'recent', :on => :collection
242   #     end
243   #   end
244
245   # Sample resource route within a namespace:
246   #   namespace :admin do
247   #     # Directs /admin/products/* to Admin::ProductsController
248   #     # (app/controllers/admin/products_controller.rb)
249   #     resources :products
250   #   end
251
252   # You can have the root of your site routed with "root"
253   # just remember to delete public/index.html.
254   root :to => 'comics#top'
255
256   # See how all your routes lay out with "rake routes"
257
258   # This is a legacy wild controller route that's not recommended for RESTful applications.
259   # Note: This route will make all actions in every controller accessible via GET requests.
260   #match ':controller(/:action(/:id(.:format)))'
261 end