41 lines
1.7 KiB
Plaintext
41 lines
1.7 KiB
Plaintext
<div class="card machine-learning-setting" id="<%= dom_id(setting) %>">
|
|
<div class="card-divider">
|
|
<h3 id="machine_learning_<%= kind %>"><%= t("admin.machine_learning.#{kind}") %></h3>
|
|
</div>
|
|
<div class="card-section">
|
|
<p id="machine_learning_<%= kind %>_description"><%= t("admin.machine_learning.#{kind}_description") %></p>
|
|
|
|
<% if ml_info.present? %>
|
|
<%= form_for(setting, url: admin_setting_path(setting), method: :put) do |f| %>
|
|
<%= f.hidden_field :tab, value: "#settings", id: "setting_tab_#{kind}" %>
|
|
<%= f.hidden_field :value, value: (setting.enabled? ? "" : "active"), id: "setting_value_#{kind}" %>
|
|
<%= f.button(t("shared.#{setting.enabled? ? "yes" : "no"}"),
|
|
"aria-labelledby": "machine_learning_#{kind}",
|
|
"aria-describedby": "machine_learning_#{kind}_description",
|
|
"aria-pressed": setting.enabled?) %>
|
|
<% end %>
|
|
|
|
<dl class="callout success">
|
|
<dt><strong><%= t("admin.machine_learning.last_execution") %></strong></dt>
|
|
<dd>
|
|
<strong><%= render Admin::DateRangeComponent.new(ml_info.generated_at, ml_info.updated_at) %></strong>
|
|
</dd>
|
|
|
|
<dt><%= t("admin.machine_learning.executed_script") %></dt>
|
|
<dd><%= ml_info.script %></dd>
|
|
|
|
<dt><%= t("admin.machine_learning.output_files") %></dt>
|
|
<dd>
|
|
<% filenames.each do |filename| %>
|
|
<a href="<%= data_path(filename) %>" target="_blank"><%= filename %></a><br>
|
|
<% end %>
|
|
</dd>
|
|
</dl>
|
|
<% else %>
|
|
<div class="callout secondary">
|
|
<%= t("admin.machine_learning.no_content") %>
|
|
</div>
|
|
<% end %>
|
|
</div>
|
|
</div>
|