<%# Copyright (C) The Arvados Authors. All rights reserved. SPDX-License-Identifier: AGPL-3.0 %>

<%= if @object.respond_to? :name render_editable_attribute @object, :name elsif @name_link @name_link.name else @object.uuid end %>

<%= render_editable_attribute @object, 'description', nil, { 'data-emptytext' => "(No description provided)", 'data-toggle' => 'manual' } %>

Collection UUID:
<%= render partial: "show_autoselect_text", locals: {text: @object.uuid, tagclass: "arvados-uuid"} %>

Content address:
<%= render partial: "show_autoselect_text", locals: {text: @object.portable_data_hash, tagclass: "arvados-uuid"} %>

<%= render partial: "show_source_summary" %>
<% if current_user %>

Sharing and permissions

<% if !Rails.configuration.Workbench.DisableSharingURLsUI %>
<%= render partial: 'sharing_button' %>
<% end %>
<% if @projects.andand.any? %>

Included in projects:
<%= render_arvados_object_list_start(@projects, 'Show all projects', links_path(filters: [['head_uuid', '=', @object.uuid], ['link_class', '=', 'name']].to_json)) do |project| %> <%= link_to_if_arvados_object(project, friendly_name: true) %>
<% end %>

<% end %> <% if @permissions.andand.any? %>

Readable by:
<%= render_arvados_object_list_start(@permissions, 'Show all permissions', links_path(filters: [['head_uuid', '=', @object.uuid], ['link_class', '=', 'permission']].to_json)) do |link| %> <%= link_to_if_arvados_object(link.tail_uuid, friendly_name: true) %>
<% end %>

<% end %>
<% else %>

Welcome to Arvados

You are accessing public data.
<% end %>
<%= render file: 'application/show.html.erb', locals: local_assigns %>