cleans up routes: use blocks only when necessary
This commit is contained in:
@@ -67,9 +67,7 @@ Rails.application.routes.draw do
|
|||||||
|
|
||||||
scope '/participatory_budget' do
|
scope '/participatory_budget' do
|
||||||
resources :spending_proposals, only: [:index, :new, :create, :show, :destroy], path: 'investment_projects' do
|
resources :spending_proposals, only: [:index, :new, :create, :show, :destroy], path: 'investment_projects' do
|
||||||
member do
|
post :vote, on: :member
|
||||||
post :vote
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -78,19 +76,17 @@ Rails.application.routes.draw do
|
|||||||
resources :legislations, only: [:show]
|
resources :legislations, only: [:show]
|
||||||
|
|
||||||
resources :annotations do
|
resources :annotations do
|
||||||
collection do
|
get :search, on: :collection
|
||||||
get :search
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :users, only: [:show]
|
resources :users, only: [:show]
|
||||||
|
|
||||||
resource :account, controller: "account", only: [:show, :update, :delete] do
|
resource :account, controller: "account", only: [:show, :update, :delete] do
|
||||||
collection { get :erase }
|
get :erase, on: :collection
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :notifications, only: [:index, :show] do
|
resources :notifications, only: [:index, :show] do
|
||||||
collection { put :mark_all_as_read }
|
put :mark_all_as_read, on: :collection
|
||||||
end
|
end
|
||||||
|
|
||||||
resource :verification, controller: "verification", only: [:show]
|
resource :verification, controller: "verification", only: [:show]
|
||||||
@@ -106,7 +102,7 @@ Rails.application.routes.draw do
|
|||||||
namespace :admin do
|
namespace :admin do
|
||||||
root to: "dashboard#index"
|
root to: "dashboard#index"
|
||||||
resources :organizations, only: :index do
|
resources :organizations, only: :index do
|
||||||
collection { get :search }
|
get :search, on: :collection
|
||||||
member do
|
member do
|
||||||
put :verify
|
put :verify
|
||||||
put :reject
|
put :reject
|
||||||
@@ -150,20 +146,20 @@ Rails.application.routes.draw do
|
|||||||
|
|
||||||
resources :tags, only: [:index, :create, :update, :destroy]
|
resources :tags, only: [:index, :create, :update, :destroy]
|
||||||
resources :officials, only: [:index, :edit, :update, :destroy] do
|
resources :officials, only: [:index, :edit, :update, :destroy] do
|
||||||
collection { get :search}
|
get :search, on: :collection
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :settings, only: [:index, :update]
|
resources :settings, only: [:index, :update]
|
||||||
resources :moderators, only: [:index, :create, :destroy] do
|
resources :moderators, only: [:index, :create, :destroy] do
|
||||||
collection { get :search }
|
get :search, on: :collection
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :valuators, only: [:index, :create] do
|
resources :valuators, only: [:index, :create] do
|
||||||
collection { get :search }
|
get :search, on: :collection
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :verifications, controller: :verifications, only: :index do
|
resources :verifications, controller: :verifications, only: :index do
|
||||||
collection { get :search}
|
get :search, on: :collection
|
||||||
end
|
end
|
||||||
|
|
||||||
resource :activity, controller: :activity, only: :show
|
resource :activity, controller: :activity, only: :show
|
||||||
@@ -185,30 +181,18 @@ Rails.application.routes.draw do
|
|||||||
end
|
end
|
||||||
|
|
||||||
resources :debates, only: :index do
|
resources :debates, only: :index do
|
||||||
member do
|
put :hide, on: :member
|
||||||
put :hide
|
put :moderate, on: :collection
|
||||||
end
|
|
||||||
collection do
|
|
||||||
put :moderate
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :proposals, only: :index do
|
resources :proposals, only: :index do
|
||||||
member do
|
put :hide, on: :member
|
||||||
put :hide
|
put :moderate, on: :collection
|
||||||
end
|
|
||||||
collection do
|
|
||||||
put :moderate
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :comments, only: :index do
|
resources :comments, only: :index do
|
||||||
member do
|
put :hide, on: :member
|
||||||
put :hide
|
put :moderate, on: :collection
|
||||||
end
|
|
||||||
collection do
|
|
||||||
put :moderate
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -216,9 +200,7 @@ Rails.application.routes.draw do
|
|||||||
root to: "spending_proposals#index"
|
root to: "spending_proposals#index"
|
||||||
|
|
||||||
resources :spending_proposals, only: [:index, :show, :edit] do
|
resources :spending_proposals, only: [:index, :show, :edit] do
|
||||||
member do
|
patch :valuate, on: :member
|
||||||
patch :valuate
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -226,30 +208,21 @@ Rails.application.routes.draw do
|
|||||||
root to: "dashboard#index"
|
root to: "dashboard#index"
|
||||||
|
|
||||||
resources :document_verifications, only: [:index, :new, :create] do
|
resources :document_verifications, only: [:index, :new, :create] do
|
||||||
collection do
|
post :check, on: :collection
|
||||||
post :check
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :email_verifications, only: [:new, :create]
|
resources :email_verifications, only: [:new, :create]
|
||||||
|
|
||||||
resources :users, only: [:new, :create] do
|
resources :users, only: [:new, :create] do
|
||||||
collection do
|
delete :logout, on: :collection
|
||||||
delete :logout
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
get 'sign_in', to: 'sessions#create'
|
get 'sign_in', to: 'sessions#create'
|
||||||
|
|
||||||
resource :session, only: [:create, :destroy]
|
resource :session, only: [:create, :destroy]
|
||||||
resources :proposals, only: [:index, :new, :create, :show] do
|
resources :proposals, only: [:index, :new, :create, :show] do
|
||||||
member do
|
post :vote, on: :member
|
||||||
post :vote
|
get :print, on: :collection
|
||||||
end
|
|
||||||
|
|
||||||
collection do
|
|
||||||
get :print
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
resources :spending_proposals, only: [:index, :new, :create, :show] do
|
resources :spending_proposals, only: [:index, :new, :create, :show] do
|
||||||
|
|||||||
Reference in New Issue
Block a user