diff --git a/app/controllers/management/spending_proposals_controller.rb b/app/controllers/management/spending_proposals_controller.rb index ee2c3c695..fccdcad2b 100644 --- a/app/controllers/management/spending_proposals_controller.rb +++ b/app/controllers/management/spending_proposals_controller.rb @@ -4,7 +4,7 @@ class Management::SpendingProposalsController < Management::BaseController before_action :set_spending_proposal, only: [:vote, :show] def index - @spending_proposals = apply_filters_and_search(SpendingProposal).page(params[:page]).for_render + @spending_proposals = apply_filters_and_search(SpendingProposal).order(cached_votes_up: :desc).page(params[:page]).for_render set_spending_proposal_votes(@spending_proposals) end diff --git a/config/routes.rb b/config/routes.rb index f5e22b91a..7bc31139e 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -253,9 +253,8 @@ Rails.application.routes.draw do end resources :spending_proposals, only: [:index, :new, :create, :show] do - member do - post :vote - end + post :vote, on: :member + get :print, on: :collection end end