OSDN Git Service

create demander
[pettanr/pettanr.git] / config / routes.rb
index 6a1e38c..badc1ef 100644 (file)
@@ -2,6 +2,7 @@ Pettanr::Application.routes.draw do
 
   devise_for :users , :controllers => { :registrations => "user_registrations" }
   devise_for :admins
+  devise_for :demand_users
   
   Pettanr::Application.licenses.each do |name, klass|
     mount Module.const_get(klass)::Engine => "/#{name}"
@@ -83,6 +84,7 @@ Pettanr::Application.routes.draw do
   resources :pictures do
     collection do
       get :show
+      get :md5
     end
     member do
       get :credit
@@ -234,7 +236,70 @@ Pettanr::Application.routes.draw do
       delete :destroy
     end
   end
-
+  resources :provider_sources do
+    collection do
+      get :index
+      post :import
+      get :list
+      get :browse
+    end
+    member do
+    end
+  end
+  resources :providers do
+    collection do
+      get :index
+      get :show
+      get :list
+      get :browse
+    end
+    member do
+    end
+  end
+  resources :provider_statuses do
+    collection do
+      get :index
+      get :show
+      get :list
+      get :browse
+    end
+    member do
+      get :edit
+      put :update
+      delete :destroy
+    end
+  end
+  resources :demanders do
+    new do
+      get :new
+    end
+    collection do
+      get :index
+      get :show
+      post :create
+      get :list
+      get :browse
+      post :req
+    end
+    member do
+      get :edit
+      put :update
+      delete :destroy
+    end
+  end
+  resources :demander_statuses do
+    collection do
+      get :index
+      get :show
+      get :list
+      get :browse
+    end
+    member do
+      get :edit
+      put :update
+      delete :destroy
+    end
+  end
   # The priority is based upon order of creation:
   # first created -> highest priority.
 
@@ -243,6 +308,7 @@ Pettanr::Application.routes.draw do
   # Keep in mind you can assign values other than :controller and :action
   match 'resource_pictures/:subdir/:id(.:format)/' => 'resource_pictures#show'
   match 'pictures/:subdir/:id(.:format)/' => 'pictures#show'
+  match 'stories/comic/:id(.:format)' => 'stories#comic'
   match 'home/(:action)', :controller => 'home'
   match 'system/(:action)', :controller => 'system'
   match 'authors/(:action(/:id))', :controller => 'authors'