6057: add projects/public page, which lists publicly accessible projects.
[arvados.git] / apps / workbench / app / views / layouts / body.html.erb
index 9f253a47a5915848f52e6023c0727279db940c62..6c23035adc5fddd5ac351560cc58a8252c8ddce4 100644 (file)
               </li>
             <% end %>
           <% else %>
+            <% if Rails.configuration.anonymous_user_token %>
+              <li><%= link_to raw('Browse public projects'), "/projects/public" %></li>
+            <% end %>
             <li class="dropdown hover-dropdown login-menu">
               <a href="<%= arvados_api_client.arvados_login_url(return_to: root_url) %>">Log in</a>
               <ul class="dropdown-menu">
               <span class="caret"></span>
             </a>
             <ul class="dropdown-menu" style="min-width: 20em" role="menu">
+              <% if Rails.configuration.anonymous_user_token %>
+                <li><%= link_to raw('Browse public projects'), "/projects/public", class: 'btn btn-xs btn-default pull-right' %></li>
+              <% end %>
               <li>
                 <%= link_to projects_path(options: {ensure_unique_name: true}), method: :post, class: 'btn btn-xs btn-default pull-right' do %>
                   <i class="fa fa-plus"></i> Add a new project