Add "Shared with" section to Sharing/Permissions panel.
authorTom Clegg <tom@curoverse.com>
Thu, 1 May 2014 15:50:51 +0000 (11:50 -0400)
committerTom Clegg <tom@curoverse.com>
Thu, 1 May 2014 15:50:51 +0000 (11:50 -0400)
apps/workbench/app/controllers/folders_controller.rb
apps/workbench/app/views/folders/show.html.erb

index 566b1a9da3277c199e5dd56da225dde17319e918..43b6f407b877a3c583e2cf41781c6b23038aa7ef 100644 (file)
@@ -39,6 +39,8 @@ class FoldersController < ApplicationController
 
   def show
     @objects = @object.contents include_linked: true
+    @share_links = Link.filter([['head_uuid', '=', @object.uuid],
+                                ['link_class', '=', 'permission']])
     @logs = Log.limit(10).filter([['object_uuid', '=', @object.uuid]])
     super
   end
index bacf6693cba89bbf9a16b4727827ce9a24f0346c..505a8c27b7b714815b9f18d1a0dd6aa3f83976bc 100644 (file)
         -->
        <div style="height:0.5em;"></div>
         <p>Owner: <%= link_to_if_arvados_object @object.owner_uuid, friendly_name: true %></p>
+        <% if @share_links.any? %>
+        <p>Shared with:
+          <% @share_links.andand.each do |link| %>
+          <br /><%= link_to_if_arvados_object link.tail_uuid, friendly_name: true %>
+          <% end %>
+        </p>
+        <% end %>
       </div>
     </div>
   </div>