- <% if display_calculate_winners_button?(@budget) %>
- <%= link_to calculate_winner_button_text(@budget),
- calculate_winners_admin_budget_path(@budget),
- method: :put,
- class: "button hollow" %>
- <% end %>
+ <% if @budget.phases.present? %>
+
+
+
+ | <%= t("admin.budgets.edit.phase") %> |
+ <%= t("admin.budgets.edit.dates") %> |
+ <%= t("admin.budgets.edit.enabled") %> |
+ <%= t("admin.budgets.edit.actions") %> |
+
+
- <% if @budget.has_winning_investments? %>
- <%= link_to t("budgets.show.see_results"),
- budget_results_path(@budget),
- class: "button hollow margin-left" %>
+ <% @budget.phases.order(:id).each do |phase| %>
+
+ |
+ <%= t("budgets.phase.#{phase.kind}") %>
+ <% if @budget.current_phase == phase %>
+ <%= t("admin.budgets.edit.active") %>
+ <% end %>
+ |
+
+ <% if phase.starts_at.present? || phase.ends_at.present? %>
+ <%= l(phase.starts_at.to_date) if phase.starts_at.present? %>
+ -
+ <%= l(phase.ends_at.to_date) if phase.ends_at.present? %>
+ <% else %>
+ <%= t("admin.budgets.edit.blank_dates") %>
+ <% end %>
+ |
+
+ ">
+ |
+
+ <%= render Admin::TableActionsComponent.new(phase,
+ actions: [:edit],
+ edit_text: t("admin.budgets.edit.edit_phase")
+ ) %>
+ |
+
<% end %>
- <% if @budget.persisted? %>
- <%= link_to t("admin.budgets.edit.delete"),
- admin_budget_path(@budget),
- method: :delete,
- class: "delete float-right margin-left" %>
- <% end %>
-
+
+ <% end %>
+
+
+ <%= render "admin/shared/show_results_fields", form: f %>
+
+
+
+ <%= f.submit nil, class: "button success" %>
+
+
+
+ <% if display_calculate_winners_button?(@budget) %>
+ <%= link_to calculate_winner_button_text(@budget),
+ calculate_winners_admin_budget_path(@budget),
+ method: :put,
+ class: "button hollow" %>
+ <% end %>
+
+ <% if @budget.has_winning_investments? %>
+ <%= link_to t("budgets.show.see_results"),
+ budget_results_path(@budget),
+ class: "button hollow margin-left" %>
+ <% end %>
+ <% if @budget.persisted? %>
+ <%= link_to t("admin.budgets.edit.delete"),
+ admin_budget_path(@budget),
+ method: :delete,
+ class: "delete float-right margin-left" %>
+ <% end %>
<% end %>
diff --git a/app/views/admin/budgets/edit.html.erb b/app/views/admin/budgets/edit.html.erb
index 2ccbba53a..455546803 100644
--- a/app/views/admin/budgets/edit.html.erb
+++ b/app/views/admin/budgets/edit.html.erb
@@ -1,9 +1,5 @@
<%= back_link_to admin_budgets_path %>
-
-
-
<%= t("admin.budgets.edit.title") %>
-
-
+
<%= t("admin.budgets.edit.title") %>
<%= render "/admin/budgets/form" %>
diff --git a/app/views/admin/shared/_show_results_fields.html.erb b/app/views/admin/shared/_show_results_fields.html.erb
index 54cd2b70c..3b0d83530 100644
--- a/app/views/admin/shared/_show_results_fields.html.erb
+++ b/app/views/admin/shared/_show_results_fields.html.erb
@@ -1,7 +1,11 @@
-