X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/da51b9328abab2df757ed13eadc7c3557315094b..35336cd73e444534cb2eda20e3730464cc4e6553:/apps/workbench/app/views/pipeline_templates/_show_attributes.html.erb diff --git a/apps/workbench/app/views/pipeline_templates/_show_attributes.html.erb b/apps/workbench/app/views/pipeline_templates/_show_attributes.html.erb index c16229a19d..cc95b9d781 100644 --- a/apps/workbench/app/views/pipeline_templates/_show_attributes.html.erb +++ b/apps/workbench/app/views/pipeline_templates/_show_attributes.html.erb @@ -1,39 +1,15 @@ +<%= content_for :content_top do %> +

Template '<%= @object.name %>'

+<% end %> + <% @object.attributes_for_display.each do |attr, attrvalue| %> - <% if attr == 'components' and attrvalue.is_a? Hash and attrvalue[:steps].is_a? Array %> - - - - <% else %> - <%= render partial: 'application/arvados_object_attr', locals: { attr: attr, attrvalue: attrvalue } %> - <% end %> + <% if attr != 'components' %> + <%= render partial: 'application/arvados_object_attr', locals: { attr: attr, attrvalue: attrvalue } %> + <% end %> <% end %>
components[steps] - - <% attrvalue[:steps].each_with_index do |s, i| %> - - - <% %w(name function min_revision max_steps_per_node params).each do |key| %> - - <% end %> - - <% end %> -
<%= i %> - <% if key == 'params' %> - <% s[key.to_sym].each do |p| %> - <%= p[:name] %> - <% if p[:data_locator] || p[:value] %> - ← <%= p[:data_locator] || p[:value] %> - <% end %> - <%= '(optional)' if p[:optional] %> -
- <% end %> - <% else %> - <%= s[key.to_sym] %> - <% end %> -
-