Files
nairobi/config/routes/budget.rb
decabeza 4a9aae9806 Add groups index page
When render the investment list component with the link "see all
investments", now we redirect to groups index page when a budget has
multiple headings.
2021-08-09 21:45:29 +02:00

29 lines
1.0 KiB
Ruby

resources :budgets, only: [:show, :index] do
resources :groups, controller: "budgets/groups", only: [:show, :index]
resources :investments, controller: "budgets/investments" do
member do
put :flag
put :unflag
end
collection { get :suggest }
resources :votes, controller: "budgets/investments/votes", only: [:create, :destroy]
end
resource :ballot, only: :show, controller: "budgets/ballots" do
resources :lines, controller: "budgets/ballot/lines", only: [:create, :destroy]
end
resource :results, only: :show, controller: "budgets/results"
resource :stats, only: :show, controller: "budgets/stats"
resource :executions, only: :show, controller: "budgets/executions"
end
resolve "Budget::Investment" do |investment, options|
[investment.budget, :investment, options.merge(id: investment)]
end
get "investments/:id/json_data", action: :json_data, controller: "budgets/investments"
get "/budgets/:budget_id/investments/:id/json_data", action: :json_data, controller: "budgets/investments"