X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/97e018a1a8b9d4da6c99a9eb7be36a7f368615f9..42c20b25e1325124b88e3b9b285544dc41122b56:/apps/workbench/app/views/application/_projects_tree_menu.html.erb diff --git a/apps/workbench/app/views/application/_projects_tree_menu.html.erb b/apps/workbench/app/views/application/_projects_tree_menu.html.erb index 8139beace5..805d5279cc 100644 --- a/apps/workbench/app/views/application/_projects_tree_menu.html.erb +++ b/apps/workbench/app/views/application/_projects_tree_menu.html.erb @@ -1,4 +1,28 @@ - +
  • + <%= project_link_to.call({object: current_user, depth: 0}) do %> + Home + <% end %> +
  • + <% (starred_projects).each do |pnode| %> +
  • + <%= project_link_to.call({object: pnode, depth: 0}) do%> + <%= pnode[:name] %> + <% end %> +
  • + <% end %> + +<% end %> + +
  • @@ -6,10 +30,21 @@ Home <% end %>
  • -<% my_toplevel_projects.each do |pnode| %> +<% my_tree = my_wanted_projects_tree current_user %> +<% my_tree[0].each do |pnode| %> + <% next if pnode[:object].class != Group %>
  • - <%= project_link_to.call({object: pnode, depth: 1}) do %> - <%= pnode[:name] %> + <%= project_link_to.call pnode do %> + <%= pnode[:object].name %> <% end %>
  • <% end %> +<% if my_tree[1] or my_tree[0].size > 200 %> + +<% elsif my_tree[2] %> + +<% end %>