1 <div class="row row-fill-height">
3 <div class="panel panel-info">
4 <div class="panel-heading">
5 <h3 class="panel-title">
6 <% "Collection #{@object.uuid}" %>
9 <div class="panel-body">
10 <img src="/favicon.ico" class="pull-right" alt="" style="opacity: 0.3"/>
11 <% if not (@output_of.andand.any? or @log_of.andand.any?) %>
12 <p><i>No source information available.</i></p>
15 <% if @output_of.andand.any? %>
16 <p>This collection was the output of:<br />
17 <%= render_arvados_object_list_start(@output_of, 'Show all jobs',
18 jobs_path(filter: [['output', '=', @object.uuid]].to_json)) do |job| %>
19 <%= link_to_if_arvados_object(job, friendly_name: true) %><br />
24 <% if @log_of.andand.any? %>
25 <p>This collection contains log messages from:<br />
26 <%= render_arvados_object_list_start(@log_of, 'Show all jobs',
27 jobs_path(filter: [['log', '=', @object.uuid]].to_json)) do |job| %>
28 <%= link_to_if_arvados_object(job, friendly_name: true) %><br />
35 <div class="col-md-3">
36 <div class="panel panel-default">
37 <div class="panel-heading">
38 <h3 class="panel-title">
42 <div class="panel-body smaller-text">
44 <input type="text" class="form-control" placeholder="Search"/>
46 <div style="height:0.5em;"></div>
47 <% name_or_object = @name_link.andand.uuid ? @name_link : @object %>
48 <% if name_or_object.created_at and not @logs.andand.any? %>
50 Created: <%= name_or_object.created_at.to_s(:long) %>
53 Last modified: <%= name_or_object.modified_at.to_s(:long) %> by <%= link_to_if_arvados_object name_or_object.modified_by_user_uuid, friendly_name: true %>
56 <%= render_arvados_object_list_start(@logs, 'Show all activity',
57 logs_path(filters: [['object_uuid','=',name_or_object.uuid]].to_json)) do |log| %>
59 <%= time_ago_in_words(log.event_at) rescue 'unknown time' %> ago: <%= log.summary %>
60 <% if log.object_uuid %>
61 <%= link_to_if_arvados_object log.object_uuid, link_text: raw('<i class="fa fa-hand-o-right"></i>') %>
69 <div class="col-md-3">
70 <div class="panel panel-default">
71 <div class="panel-heading">
72 <h3 class="panel-title">
73 Sharing and permissions
76 <div class="panel-body">
78 <input type="text" class="form-control" placeholder="Search"/>
81 <div id="sharing-button">
82 <%= render partial: 'sharing_button' %>
85 <div style="height:0.5em;"></div>
86 <% if @folders.andand.any? %>
87 <p>Included in folders:<br />
88 <%= render_arvados_object_list_start(@folders, 'Show all folders',
89 links_path(filter: [['head_uuid', '=', @object.uuid],
90 ['link_class', '=', 'name']].to_json)) do |folder| %>
91 <%= link_to_if_arvados_object(folder, friendly_name: true) %><br />
95 <% if @permissions.andand.any? %>
97 <%= render_arvados_object_list_start(@permissions, 'Show all permissions',
98 links_path(filter: [['head_uuid', '=', @object.uuid],
99 ['link_class', '=', 'permission']].to_json)) do |link| %>
100 <%= link_to_if_arvados_object(link.tail_uuid, friendly_name: true) %><br />
110 <%= render file: 'application/show.html.erb' %>