diff --git a/app/controllers/management/budgets_controller.rb b/app/controllers/management/budgets_controller.rb
index ed127df68..c4b16b7dc 100644
--- a/app/controllers/management/budgets_controller.rb
+++ b/app/controllers/management/budgets_controller.rb
@@ -3,15 +3,16 @@ class Management::BudgetsController < Management::BaseController
include HasFilters
feature_flag :budgets
- has_filters %w{open finished}, only: :index
-
- load_and_authorize_resource
-
- def index
- @budgets = @budgets.send(@current_filter).order(created_at: :desc).page(params[:page])
+ def create_investments
+ @budgets = Budget.accepting.order(created_at: :desc).page(params[:page])
end
- def show
- @budget = Budget.includes(groups: :headings).find(params[:id])
+ def support_investments
+ @budgets = Budget.accepting.order(created_at: :desc).page(params[:page])
end
+
+ def print_investments
+ @budgets = Budget.current.order(created_at: :desc).page(params[:page])
+ end
+
end
diff --git a/app/views/management/budgets/create_investments.html.erb b/app/views/management/budgets/create_investments.html.erb
new file mode 100644
index 000000000..518b2a854
--- /dev/null
+++ b/app/views/management/budgets/create_investments.html.erb
@@ -0,0 +1,12 @@
+
+<% @budgets.each do |budget| %>
+
+ | <%= budget.name %> |
+ <%= budget.translated_phase %> |
+
+ <%= link_to t("management.budgets.create_new_investment"),
+ new_management_budget_investment_path(budget) %>
+ |
+
+<% end %>
+
diff --git a/app/views/management/budgets/print_investments.html.erb b/app/views/management/budgets/print_investments.html.erb
new file mode 100644
index 000000000..87969f9be
--- /dev/null
+++ b/app/views/management/budgets/print_investments.html.erb
@@ -0,0 +1,12 @@
+
+<% @budgets.each do |budget| %>
+
+ | <%= budget.name %> |
+ <%= budget.translated_phase %> |
+
+ <%= link_to t("management.budgets.print_investments"),
+ print_management_budget_investments_path(budget) %>
+ |
+
+<% end %>
+
diff --git a/app/views/management/budgets/support_investments.html.erb b/app/views/management/budgets/support_investments.html.erb
new file mode 100644
index 000000000..fec714f56
--- /dev/null
+++ b/app/views/management/budgets/support_investments.html.erb
@@ -0,0 +1,12 @@
+
+<% @budgets.each do |budget| %>
+
+ | <%= budget.name %> |
+ <%= budget.translated_phase %> |
+
+ <%= link_to t("management.budgets.vote_investments"),
+ management_budget_investments_path(budget) %>
+ |
+
+<% end %>
+
diff --git a/config/locales/management.en.yml b/config/locales/management.en.yml
index 8daa53235..373aabf73 100644
--- a/config/locales/management.en.yml
+++ b/config/locales/management.en.yml
@@ -74,6 +74,10 @@ en:
create_proposal: Create proposal
print:
print_button: Print
+ budgets:
+ create_new_investment: Create New Investment
+ print_investments: Print Budget Investments
+ support_investments: Support Budget Investments
budget_investments:
alert:
unverified_user: User is not verified