Introduces management budgets

This commit is contained in:
kikito
2016-12-06 18:02:25 +01:00
parent 8ef479bf31
commit 0564392964
5 changed files with 49 additions and 8 deletions

View File

@@ -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

View File

@@ -0,0 +1,12 @@
<table>
<% @budgets.each do |budget| %>
<tr>
<td><%= budget.name %></td>
<td><%= budget.translated_phase %></td>
<td align="right">
<%= link_to t("management.budgets.create_new_investment"),
new_management_budget_investment_path(budget) %>
</td>
</tr>
<% end %>
</table>

View File

@@ -0,0 +1,12 @@
<table>
<% @budgets.each do |budget| %>
<tr>
<td><%= budget.name %></td>
<td><%= budget.translated_phase %></td>
<td align="right">
<%= link_to t("management.budgets.print_investments"),
print_management_budget_investments_path(budget) %>
</td>
</tr>
<% end %>
</table>

View File

@@ -0,0 +1,12 @@
<table>
<% @budgets.each do |budget| %>
<tr>
<td><%= budget.name %></td>
<td><%= budget.translated_phase %></td>
<td align="right">
<%= link_to t("management.budgets.vote_investments"),
management_budget_investments_path(budget) %>
</td>
</tr>
<% end %>
</table>

View File

@@ -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