X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5a649613ade7f4bb9c80bbfec62604698383c1d1..575b2f04b80a8bb2cf5ab61ce80a94d5fe017aa3:/apps/workbench/app/views/work_units/_component_detail.html.erb?ds=sidebyside 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 c1d43af031..a767a16215 100644 --- a/apps/workbench/app/views/work_units/_component_detail.html.erb +++ b/apps/workbench/app/views/work_units/_component_detail.html.erb @@ -160,9 +160,11 @@ <% val = JSON.pretty_generate(val) %> <% val.each_line do |l| %> <% l.split(' ').each do |w| %> - <% match = keep_locator w %> + <% match = keep_locator_in_json w %> <% if match %> - <%=match[1]%><%= link_to_arvados_object_if_readable(match[2], match[2], friendly_name: true) %><%=match[3]%> + <% pdh_readable = object_readable(match[2]) %> + <% quote_char = '"' %> + <%= match[1] %><% if pdh_readable then %><%= link_to_arvados_object_if_readable(match[3], match[3], friendly_name: true) %><%= link_to_arvados_object_if_readable(match[2], match[2], link_text: match[4]) %><%=quote_char%><% else %><%= match[2]%><% end %><%=match[5]%> <% else %> <%= w %> <% end %> @@ -191,13 +193,13 @@
<% mnt_inputs.each_line do |l| %> <% text_part = l %> - <% match = mount_input_keep_locator l %> + <% match = keep_locator_in_json l %> <% if match %> <% text_part = match[1] %> <% pdh_readable = object_readable(match[2]) %> <% quote_char = '"' %> <% end %> - <%= text_part %><%= if match then link_to_arvados_object_if_readable(match[3], match[3], friendly_name: true) end %><% if pdh_readable then %><%= link_to_arvados_object_if_readable(match[2], match[2], link_text: match[4]) %><%=quote_char + match[5]%>
<% end %>
+ <%= text_part %><% if match %><% if pdh_readable then %><%= link_to_arvados_object_if_readable(match[3], match[3], friendly_name: true) %><%= link_to_arvados_object_if_readable(match[2], match[2], link_text: match[4]) %><%=quote_char%><% else %><%= match[2]%><% end %><%=match[5]%>
<% end %>
<% end %>