<%= form_tag(admin_budget_budget_investments_path(budget: @budget), method: :get) do %>
<%= select_tag :sort_by, options_for_select(budget_investments_sorting_options, params[:sort_by]), { prompt: t("admin.budget_investments.index.sort_by.placeholder"), label: false, class: "js-submit-on-change" } %>
<% end %> <%= link_to t("admin.budget_investments.index.download_current_selection"), admin_budget_budget_investments_path(csv_params), class: "float-right small" %> <% if @investments.any? %>

<%= page_entries_info @investments %>


<%= render "filters_description", i18n_namespace: "admin.budget_investments.index" %> <% if params[:filter] == "selected" %> <% end %> <% @investments.each do |investment| %> <% if params[:filter] == "selected" %> <% end %> <% end %>
<%= t("admin.budget_investments.index.table_id") %> <%= t("admin.budget_investments.index.table_title") %> <%= t("admin.budget_investments.index.table_supports") %> <%= t("admin.budget_investments.index.table_admin") %> <%= t("admin.budget_investments.index.table_valuator") %> <%= t("admin.budget_investments.index.table_geozone") %> <%= t("admin.budget_investments.index.table_feasibility") %> <%= t("admin.budget_investments.index.table_valuation_finished") %> <%= t("admin.budget_investments.index.table_selection") %><%= t("admin.budget_investments.index.table_incompatible") %>
<%= investment.id %> <%= link_to investment.title, admin_budget_budget_investment_path(budget_id: @budget.id, id: investment.id, params: Budget::Investment.filter_params(params)), target: "_blank" %> <%= investment.total_votes %> <% if investment.administrator.present? %> <%= investment.administrator.name %> <% else %> <%= t("admin.budget_investments.index.no_admin_assigned") %> <% end %> <% if investment.valuators.size == 0 && investment.valuator_groups.size == 0 %> <%= t("admin.budget_investments.index.no_valuators_assigned") %> <% else %> <%= assigned_valuators(investment) %> <% end %> <%= investment.heading.name %> <%= t("admin.budget_investments.index.feasibility.#{investment.feasibility}", price: investment.formatted_price) %> <%= investment.valuation_finished? ? t("shared.yes"): t("shared.no") %> <% if investment.selected? %> <%= link_to_unless investment.budget.finished?, t("admin.budget_investments.index.selected"), toggle_selection_admin_budget_budget_investment_path(@budget, investment, filter: params[:filter], sort_by: params[:sort_by], max_per_heading: params[:max_per_heading], advanced_filters: params[:advanced_filters], page: params[:page]), method: :patch, remote: true, class: "button small expanded" %> <% elsif investment.feasible? && investment.valuation_finished? %> <%= link_to_unless investment.budget.finished?, t("admin.budget_investments.index.select"), toggle_selection_admin_budget_budget_investment_path(@budget, investment, filter: params[:filter], sort_by: params[:sort_by], max_per_heading: params[:max_per_heading], advanced_filters: params[:advanced_filters], page: params[:page]), method: :patch, remote: true, class: "button small hollow expanded" %> <% end %> <%= investment.incompatible? ? t("shared.yes"): t("shared.no") %>
<%= paginate @investments %> <% else %>
<%= t("admin.budget_investments.index.no_budget_investments") %>
<% end %>