<%# Copyright (C) The Arvados Authors. All rights reserved. SPDX-License-Identifier: AGPL-3.0 %> <% starred_projects = my_starred_projects current_user%> <% if starred_projects.andand.any? %> <li role="presentation" class="dropdown-header"> My favorite projects </li> <li> <%= project_link_to.call({object: current_user, depth: 0}) do %> <span style="padding-left: 0">Home</span> <% end %> </li> <% (starred_projects).each do |pnode| %> <li> <%= project_link_to.call({object: pnode, depth: 0}) do%> <span style="padding-left: 0em"></span><%= pnode[:name] %> <% end %> </li> <% end %> <li role="presentation" class="divider"></li> <% end %> <li role="presentation" class="dropdown-header"> My projects </li> <li> <%= project_link_to.call({object: current_user, depth: 0}) do %> <span style="padding-left: 0">Home</span> <% end %> </li> <% my_tree = my_wanted_projects_tree current_user %> <% my_tree[0].each do |pnode| %> <% next if pnode[:object].class != Group %> <li> <%= project_link_to.call pnode do %> <span style="padding-left: <%= pnode[:depth] %>em"></span><%= pnode[:object].name %> <% end %> </li> <% end %> <% if my_tree[1] or my_tree[0].size > 200 %> <li role="presentation" class="dropdown-header"> Some projects have been omitted. </li> <% elsif my_tree[2] %> <li role="presentation" class="dropdown-header"> Showing top three levels of your projects. </li> <% end %>