<%= form_with model: @experiment, url: move_experiments_path(ids: params[:ids]), method: :post, data: { remote: true }, html: { class: 'experiment-action-form' } do |f| %>

<%= t("experiments.move.modal_title") %>

<%= t("experiments.move.notice") %>

<% if @projects.any? && @experiments.all? { |experiment| can_move_experiment?(experiment) } %> <%= f.select :project_id, options_for_select(@projects.collect { |p| [ p.name, p.id ] }), { label: t("experiments.move.target_project") }, { class: "form-control selectpicker", "data-role" => "clear" } %> <% else %>
<% if @projects.blank? %> <%= t("experiments.move.no_projects") %> <% elsif !@experiments.all? { |experiment| can_move_experiment?(experiment) } %> <%= t("experiments.move.task_permission") %> <% end %>
<% end %>
<% params[:ids].each do |id| %> <%= f.hidden_field :ids, multiple: true, value: id %> <% end %>
<% if @projects.any? && @experiments.all? { |experiment| can_manage_all_experiment_my_modules?(experiment) } %> <%= f.submit t("experiments.move.modal_submit"), class: "btn btn-primary" %> <% end %>
<% end %>