-<div>
+<div class="panel panel-default">
+ <div class="panel-heading">
+ <div class="pull-right">
+ <%= link_to raw('<i class="fa fa-plus"></i> Add new repository'), "#",
+ {class: 'btn btn-xs btn-primary', 'data-toggle' => "modal",
+ 'data-target' => '#add-repository-modal'} %>
+ </div>
+ <h4 class="panel-title">
+ <a data-parent="#arv-adv-accordion" href="#manage_repositories">
+ Repositories
+ </a>
+ </h4>
+ </div>
+
+<div id="manage_repositories" class="panel-body">
<p>
For more information see <%= link_to raw('Writing a pipeline'),
"#{Rails.configuration.arvados_docsite}/user/tutorials/tutorial-firstscript.html", target: "_blank"%>.
</p>
<% if !@my_repositories.any? %>
- You do not seem to have access to any repositories. If you would like to request access, please contact your system admin at <b><%= "#{Rails.configuration.activation_contact_link}".split(':')[-1] %></b>
+ You do not seem to have access to any repositories. If you would like to request access, please contact your system admin.
<% else %>
<table class="table repositories-table">
<colgroup>
<th> Name </th>
<th> Read/Write </th>
<th> URL </th>
+ <th> </th>
</tr>
</thead>
<tbody>
<% @my_repositories.andand.each do |repo| %>
+ <% writable = @repo_writable[repo.uuid] %>
<tr>
<td style="word-break:break-all;">
<%= repo[:name] %>
</td>
<td>
- <%= repo[:push_url] ? 'writable' : 'read-only' %>
+ <%= writable ? 'writable' : 'read-only' %>
</td>
<td style="word-break:break-all;">
- <code><%= repo[:fetch_url] %></code>
+ <code><%= writable ? repo.push_url : repo.fetch_url %></code>
+ </td>
+ <td>
+ <% if writable == 'can_manage' %>
+ <%= link_to "Share", "/repositories/#{repo[:uuid]}#Sharing" %>
+ <% end %>
</td>
</tr>
<% end %>
</table>
<% end %>
</div>
+</div>