Merge branch '3187-pipeline-instance-page' into 3605-improved-dashboard
[arvados.git] / apps / workbench / app / views / projects / index.html.erb
index 6d79bc4ed994e03d674e56787d143caf57c9e7d6..4288c691d48cb7d583f37934fd024fb22427e616 100644 (file)
@@ -1,8 +1,3 @@
-<% content_for :breadcrumbs do %>
-<li class="nav-separator"><span class="glyphicon glyphicon-arrow-right"></span></li>
-<li><a href="#">Home</a></li>
-<% end %>
-
 <div>
   <div class="row">
     <div class="col-sm-6">
@@ -37,7 +32,7 @@
           </h3>
         </div>
         <div class="panel-body scroll-20em">
-          <%= render partial: 'index_projects', locals: {tree: @my_project_tree, show_root_node: false} %>
+          <%= render partial: 'index_projects', locals: {tree: my_project_tree, show_root_node: true} %>
         </div>
       </div>
     </div>
       <div class="panel panel-default">
         <div class="panel-heading">
           <h3 class="panel-title">
-            Shared projects
+            Projects shared with me
           </h3>
         </div>
         <div class="panel-body scroll-20em">
-          <%= render partial: 'index_projects', locals: {tree: @shared_project_tree, show_root_node: false} %>
+          <%= render partial: 'index_projects', locals: {tree: shared_project_tree, show_root_node: false} %>
+        </div>
+      </div>
+    </div>
+  </div>
+
+  <%= render partial: 'compute_node_status' %>
+
+  <div class="row">
+    <div class="col-md-3">
+      <div class="panel panel-default">
+        <div class="panel-heading">Pipelines running</div>
+        <div class="panel-body">
+          <% running_pipelines.each do |p| %>
+            <div>
+            <%= link_to_if_arvados_object p, friendly_name: true %>
+            </div>
+            <div>
+              [Progress] <span class="pull-right"><%= p[:modified_at] %></span>
+            </div>
+          <% end %>
+        </div>
+      </div>
+    </div>
+    <div class="col-md-4">
+      <div class="panel panel-default">
+        <div class="panel-heading">Recently finished pipelines</div>
+        <div class="panel-body">
+          <% finished_pipelines(8).each do |p| %>
+            <div>
+              <%= link_to_if_arvados_object p, friendly_name: true %>
+            </div>
+          <% end %>
+        </div>
+      </div>
+    </div>
+    <div class="col-md-5">
+      <div class="panel panel-default">
+        <div class="panel-heading">Recent collections</div>
+        <div class="panel-body" style="overflow-x: scroll;">
+          <% r = recent_collections(8) %>
+          <% r[:collections].each do |p| %>
+            <div>
+              <i class="fa fa-fw fa-folder-o"></i><%= link_to_if_arvados_object r[:owners][p[:owner_uuid]], friendly_name: true %>/
+              <span class="pull-right"><%= p[:modified_at] %></span>
+            </div>
+            <div style="margin-left: 1em">
+              <i class="fa fa-fw fa-archive"></i><%= link_to_if_arvados_object p, friendly_name: true %>
+            </div>
+          <% end %>
         </div>
       </div>
     </div>
   </div>
+
   <div class="row">
     <div class="col-sm-12">
       <div class="panel panel-default">