OSDN Git Service

t#30544:move x y z columns to story
[pettanr/pettanr.git] / config / routes.rb
index 4792387..74d783f 100644 (file)
@@ -2,6 +2,7 @@ Pettanr::Application.routes.draw do
 
   devise_for :users
   devise_for :admins
+  devise_for :demand_users
   
   Pettanr::Application.licenses.each do |name, klass|
     mount Module.const_get(klass)::Engine => "/#{name}"
@@ -96,7 +97,7 @@ Pettanr::Application.routes.draw do
     collection do
       get :show
       get :credit
-      get :md5
+      get :search
       get :list
     end
     member do
@@ -139,7 +140,7 @@ Pettanr::Application.routes.draw do
   end
   resources :original_picture_license_groups do
     new do
-      get :new
+      post :new
     end
     collection do
       post :create
@@ -210,6 +211,7 @@ Pettanr::Application.routes.draw do
       get :list
     end
     member do
+      get :comic
       put :update
       delete :destroy
       get :browse
@@ -265,7 +267,78 @@ 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
+      delete :destroy
+    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
+      post :licenses_import
+      post :artists_import
+      post :original_pictures_import
+    end
+  end
+  resources :demanders do
+    new do
+      get :new
+    end
+    collection do
+      get :index
+      get :show
+      post :create
+      get :list
+      get :browse
+      post :req
+      get :licenses_export
+      get :artists_export
+      get :original_pictures_export
+      get :pictures_export
+    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.