<% if machine_learning_job.errored? %>
<%= t("admin.machine_learning.notice.error") %>
- <%= t("admin.machine_learning.executed_by") %>
- <%= machine_learning_job.user.name %>
- <%= t("admin.machine_learning.script_name") %>
- <%= machine_learning_job.script %>
- <%= t("admin.machine_learning.error") %>
- <%= sanitize(machine_learning_job.error) %>
<% elsif machine_learning_job.finished? %>
<%= t("admin.machine_learning.notice.success") %>
<% elsif machine_learning_job.started? %>
<%= t("admin.machine_learning.notice.working") %>
- <%= t("admin.machine_learning.executed_by") %>
- <%= machine_learning_job.user.name %>
- <%= t("admin.machine_learning.script_name") %>
- <%= machine_learning_job.script %>
- <%= t("admin.machine_learning.started_at") %>
- <%= machine_learning_job.started_at %>
<% end %>
<% if machine_learning_job.running_for_too_long? %>
<%= button_to t("admin.machine_learning.cancel"),
cancel_admin_machine_learning_path,
method: :delete, class: "cancel",
data: { confirm: t("admin.machine_learning.cancel_alert") } %>
<% elsif machine_learning_job.errored? || !machine_learning_job.started? || machine_learning_job.finished? %>
<%= form_tag execute_admin_machine_learning_path, method: :post do %>
<%= select_tag "script", options_for_select(script_select_options) %>
<% scripts_info.each_with_index do |script_info, index| %>
<%= sanitize(script_info[:description]) %>
<% end %>
<%= submit_tag t("admin.machine_learning.execute_script") %>
<% end %>
<% end %>