X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/195b23ed7fd0c6261d0a945a9f0e541d78a0648e..86b14bac0b6413dd033285a4357cc7edd05a22b3:/apps/workbench/app/views/projects/_show_dashboard.html.erb diff --git a/apps/workbench/app/views/projects/_show_dashboard.html.erb b/apps/workbench/app/views/projects/_show_dashboard.html.erb index d802825440..9ddd1d59d8 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( @@ -17,14 +17,18 @@
+ <% _running_pipelines = running_pipelines %> + <% _finished_pipelines = finished_pipelines(8) %> + <% lookup = preload_objects_for_dataclass PipelineTemplate, (_running_pipelines.map(&:pipeline_template_uuid) + _finished_pipelines.map(&:pipeline_template_uuid)) %> +
- <% if running_pipelines.empty? %> + <% if _running_pipelines.empty? %> No pipelines are currently running. - <% end %> - <% running_pipelines.each do |p| %> + <% else %> + <% _running_pipelines.each do |p| %>
- <%= link_to_if_arvados_object p, friendly_name: true %> + <%= link_to_if_arvados_object p, {friendly_name: true, lookup: lookup} %>
@@ -82,17 +86,24 @@
<% end %> + <% end %>
-
Recently finished pipelines
+
Recently finished pipelines + + <%= link_to pipeline_instances_path, class: 'btn btn-default btn-xs' do %> + All pipelines + <% end %> + +
- <% finished_pipelines(8).each do |p| %> + <% _finished_pipelines.each do |p| %>
- <%= link_to_if_arvados_object p, friendly_name: true %> + <%= link_to_if_arvados_object p, {friendly_name: true, lookup: lookup} %>
<%= render partial: "pipeline_status_label", locals: {p: p}%> @@ -134,7 +145,7 @@ <% end %>
-
+
<% end %>
@@ -143,8 +154,14 @@
<% nodes = Node.all %> -
-
Compute status
+
+
Compute and job status + + <%= link_to jobs_path, class: 'btn btn-default btn-xs' do %> + All jobs + <% end %> + +
<%= render partial: 'compute_node_summary', locals: {nodes: nodes} %> @@ -158,7 +175,13 @@
-
Recent collections
+
Recent collections + + <%= link_to collections_path, class: 'btn btn-default btn-xs' do %> + All collections + <% end %> + +
<% r = recent_collections(8) %> <% r[:collections].each do |p| %> @@ -167,7 +190,7 @@ <%= link_to_if_arvados_object r[:owners][p[:owner_uuid]], friendly_name: true %>/ <%= 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, no_tags: true} %>
<% end %>