Introduces management budgets
This commit is contained in:
@@ -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
|
||||
|
||||
12
app/views/management/budgets/create_investments.html.erb
Normal file
12
app/views/management/budgets/create_investments.html.erb
Normal 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>
|
||||
12
app/views/management/budgets/print_investments.html.erb
Normal file
12
app/views/management/budgets/print_investments.html.erb
Normal 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>
|
||||
12
app/views/management/budgets/support_investments.html.erb
Normal file
12
app/views/management/budgets/support_investments.html.erb
Normal 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>
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user