To make it more consistent with the rest of the Admin panel, the CRUD for budget groups and headings has been changed from the old "all-in-one" form to a separate form for each resource.
45 lines
1.6 KiB
Plaintext
45 lines
1.6 KiB
Plaintext
<h2 class="inline-block"><%= @budget.name %></h2>
|
|
|
|
<%= link_to t("admin.budget_groups.form.create"),
|
|
new_admin_budget_group_path,
|
|
class: "button float-right" %>
|
|
|
|
<% if @groups.any? %>
|
|
<h3><%= t("admin.budget_groups.amount", count: @groups.count) %></h3>
|
|
<table>
|
|
<thead>
|
|
<tr id="<%= dom_id(@budget) %>">
|
|
<th><%= t("admin.budget_groups.name") %></th>
|
|
<th><%= t("admin.budget_groups.max_votable_headings") %></th>
|
|
<th><%= t("admin.budget_groups.headings_name") %></th>
|
|
<th><%= t("admin.budget_groups.headings_edit") %></th>
|
|
<th><%= t("admin.actions.actions") %></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<% @groups.each do |group| %>
|
|
<tr id="<%= dom_id(group) %>">
|
|
<td><%= link_to group.name, edit_admin_budget_group_path(@budget, group) %></td>
|
|
<td><%= group.max_votable_headings %></td>
|
|
<td><%= group.headings.count %></td>
|
|
<td><%= link_to t("admin.budget_groups.headings_manage"),
|
|
admin_budget_group_headings_path(@budget, group) %></td>
|
|
<td>
|
|
<%= link_to t("admin.actions.edit"),
|
|
edit_admin_budget_group_path(@budget, group),
|
|
class: "button hollow" %>
|
|
<%= link_to t("admin.actions.delete"),
|
|
admin_budget_group_path(@budget, group),
|
|
method: :delete,
|
|
class: "button hollow alert" %>
|
|
</td>
|
|
</tr>
|
|
<% end %>
|
|
</tbody>
|
|
</table>
|
|
<% else %>
|
|
<div class="callout primary clear">
|
|
<%= t("admin.budget_groups.no_groups") %>
|
|
</div>
|
|
<% end %>
|