X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/734335da27f27e2177d3b931b1e5e9e8e83a042f..ee434dea5db0b02fe762ff80b2270cf268e84378:/apps/workbench/app/views/work_units/_component_detail.html.erb diff --git a/apps/workbench/app/views/work_units/_component_detail.html.erb b/apps/workbench/app/views/work_units/_component_detail.html.erb index bb5b913dfe..99ac759503 100644 --- a/apps/workbench/app/views/work_units/_component_detail.html.erb +++ b/apps/workbench/app/views/work_units/_component_detail.html.erb @@ -15,7 +15,7 @@ No <%= current_obj.title %> has been submitted yet. <% else %>
<%= k.to_s %>: | @@ -82,6 +82,10 @@ <%= link_to val, show_repository_blob_path(id: repo.uuid, commit: current_obj.script_version, path: 'crunch_scripts/'+current_obj.script) %> <% elsif repo and k == :script_version %> <%= link_to val, show_repository_commit_path(id: repo.uuid, commit: current_obj.script_version) %> + <% elsif k == :runtime_constraints and val.any? %> + <%= render partial: 'work_units/show_table_data', locals: {id: current_obj.uuid, name: k, data_map: val} %> + <% elsif k.to_s.end_with? 'uuid' %> + <%= link_to_arvados_object_if_readable(val, val, friendly_name: true) %> <% else %> <%= val %> <% end %> @@ -89,6 +93,24 @@|
+ workflow.json: + | ++ <%= link_to_if_arvados_object mount_wf, friendly_name: true %> + | + <% end %> +
@@ -120,6 +142,59 @@ <% end %> |
+ <%= k.to_s %>: + | +
+ <% if k == :command %>
+
+ <%=val%>
+
+ <% else %>
+ <%= val %>
+ <% end %>
+ |
+
+ cwl.input.json: + | +
+
+ <% mnt_inputs.each_line do |l| %>
+ <% text_part = l %>
+ <% match = l.match /(.*)(\"keep:.*?\")/ %>
+ <% if match and match.size == 3 %>
+ <% text_part = match[1] %>
+ <% loc_part = match[2][6..-2] %>
+ <% end %>
+ <%= text_part %><%= if loc_part then link_to_arvados_object_if_readable(loc_part, loc_part, friendly_name: true) end %> <% if loc_part then %>
+ <% end %> + <% end %> + |
+