X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a6809bec920bdfdfc03c726d0808e696824289f5..093bae4c914a872c501c3235f06096092725f015:/apps/workbench/app/views/projects/_show_dashboard.html.erb?ds=sidebyside diff --git a/apps/workbench/app/views/projects/_show_dashboard.html.erb b/apps/workbench/app/views/projects/_show_dashboard.html.erb index a1970599bd..d802825440 100644 --- a/apps/workbench/app/views/projects/_show_dashboard.html.erb +++ b/apps/workbench/app/views/projects/_show_dashboard.html.erb @@ -1,7 +1,7 @@
-
+
Active pipelines <%= link_to( @@ -34,13 +34,13 @@ <% queued = [] %> <% p.components.each do |k, v| %> <% if v.is_a? Hash and v[:job] %> - <% if Job::state(v[:job]) == "Running" %> + <% if v[:job][:state] == "Running" %> <% running << k %> - <% elsif Job::state(v[:job]) == "Failed" or Job::state(v[:job]) == "Canceled" %> + <% elsif v[:job][:state] == "Failed" or v[:job][:state] == "Cancelled" %> <% failed << k %> - <% elsif Job::state(v[:job]) == "Completed" %> + <% elsif v[:job][:state] == "Complete" %> <% completed << k %> - <% elsif Job::state(v[:job]) == "Queued" %> + <% elsif v[:job][:state] == "Queued" %> <% queued << k %> <% end %> <% end %> @@ -53,7 +53,7 @@
-
+
@@ -67,10 +67,9 @@
- Started at <%= p[:created_at] %>. + Started at <%= render_localized_date(p[:started_at] || p[:created_at], "noseconds") %>. <% pipeline_time = Time.now - (p[:started_at] || p[:created_at]) %> - Active for <%= runtime(pipeline_time, false) %>. + Active for <%= render_runtime(pipeline_time, false) %>.
<% running.each do |k| %> @@ -92,25 +91,24 @@ <% finished_pipelines(8).each do |p| %>
-
- <%= link_to_if_arvados_object p, friendly_name: true %> -
-
- <%= render partial: "pipeline_status_label", locals: {p: p}%> -
-
- <%= p[:modified_at] %> -
+
+ <%= link_to_if_arvados_object p, friendly_name: true %> +
+
+ <%= render partial: "pipeline_status_label", locals: {p: p}%> +
+
+ <%= render_localized_date(p[:finished_at] || p[:modified_at], "noseconds") %> +
<% if p[:started_at] and p[:finished_at] %> <% pipeline_time = p[:finished_at] - p[:started_at] %> - Active for <%= runtime(pipeline_time, false) %> + Active for <%= render_runtime(pipeline_time, false) %> <% end %> - + <% outputs = [] %> <% p.components.each do |k, c| %> <% outputs << c[:output_uuid] if c[:output_uuid] %> @@ -120,22 +118,23 @@ <% elsif outputs.size == 1 %> <%= link_to_if_arvados_object outputs[0], friendly_name: true %> <% else %> - Outputs + Outputs <% end %>
-
-
+
+
+
<% outputs.each do |out| %> -
+
<%= link_to_if_arvados_object out, friendly_name: true %>
<% end %>
- +
<% end %>
@@ -144,11 +143,14 @@
<% nodes = Node.all %> -
- +
+
Compute status
-
+
<%= render partial: 'compute_node_summary', locals: {nodes: nodes} %> +
<%= render partial: 'compute_node_status', locals: {nodes: nodes} %> @@ -163,11 +165,9 @@
<%= link_to_if_arvados_object r[:owners][p[:owner_uuid]], friendly_name: true %>/ - <%= p[:modified_at]%> + <%= render_localized_date(p[:modified_at], "noseconds") %>
-
<%= link_to_if_arvados_object p, friendly_name: true %> +
<%= link_to_if_arvados_object p, friendly_name: true %>
<% end %>