No recent pipelines or processes.
<% else %>
<% wus.each do |p, wu| %>
+ <%
+ # Set up tooltip containing useful runtime information
+ runtime_status_tooltip = nil
+ if wu.runtime_status
+ if wu.runtime_status[:error]
+ runtime_status_tooltip = "Error: #{wu.runtime_status[:error]}"
+ elsif wu.runtime_status[:warning]
+ runtime_status_tooltip = "Warning: #{wu.runtime_status[:warning]}"
+ end
+ end
+ %>
<% if wu.is_finished? %>
- <div class="dashboard-panel-info-row row-<%=wu.uuid%>">
+ <div class="dashboard-panel-info-row row-<%=wu.uuid%>" title="<%=runtime_status_tooltip%>">
<div class="row">
<div class="col-md-6 text-overflow-ellipsis">
<%= link_to_if_arvados_object p, {friendly_name: true} %>
</div>
<% else %>
- <div class="dashboard-panel-info-row row-<%=wu.uuid%>">
+ <div class="dashboard-panel-info-row row-<%=wu.uuid%>" title="<%=runtime_status_tooltip%>">
<div class="row">
<div class="col-md-6 text-overflow-ellipsis">
<%= link_to_if_arvados_object p, {friendly_name: true} %>
</div>
</div>
</div>
+<%# Display runtime warning message %>
+<% elsif wu.runtime_status.andand[:warning] %>
+<div class="container">
+ <div class="col-md-12">
+ <div class="panel panel-warning">
+ <div class="panel-heading">Warning</div>
+ <div class="panel-body">
+ <%= wu.runtime_status[:warning] %>
+ </div>
+ </div>
+ </div>
+</div>
<% end %>
<p>
set_user_from_auth :active
attrs = {
environment: {},
- mounts: {"BAR" => "FOO"},
+ mounts: {"BAR" => {"kind" => "FOO"}},
output_path: "/tmp",
priority: 1,
runtime_constraints: {"vcpus" => 1, "ram" => 1}