X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f3d919829c017376eeccd27db9908b7f5a6e32aa..86f3157d2fa86e6b36c2d112bf2e6598e4c06b6d:/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 %>
-
- components[steps] |
-
- <% attrvalue[:steps].each_with_index do |s, i| %>
-
- <%= i %> |
- <% %w(name function min_revision max_steps_per_node params).each do |key| %>
-
- <% 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 %>
- |
- <% end %>
-
- <% end %>
-
- |
-
- <% 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 %>