Files
grecia/app/views/admin/stats/budgets.html.erb
Julian Herrero fd71ed825b Avoid error when accessing final votes stats before balloting phase
When accessing the URL `/admin/stats/budget_balloting?budget_id=X'
for a budget in a phase prior to the balloting phase, the following
error was raised due to the stats where not calculated yet.
Instead, we'll now show a flash message.

NoMethodError:
  undefined method `[]' for nil:NilClass
  ./app/controllers/admin/stats_controller.rb:82
2019-06-10 17:28:16 +02:00

25 lines
730 B
Plaintext

<%= back_link_to admin_stats_path %>
<h2><%= t("admin.stats.budgets.title") %></h2>
<% @budgets.each do |budget| %>
<table>
<tr id="<%= dom_id(budget) %>">
<td>
<strong><%= budget.name %></strong>
</td>
<td>
<%= link_to t("admin.stats.budgets.supporting_phase"),
budget_supporting_admin_stats_path(budget_id: budget.id),
class: "button hollow" %>
<% if can? :read_admin_stats, budget %>
<%= link_to t("admin.stats.budgets.balloting_phase"),
budget_balloting_admin_stats_path(budget_id: budget.id),
class: "button hollow" %>
<% end %>
</td>
</tr>
</table>
<% end %>