end
end
- def show_component
+ def show_child_component
data = JSON.load(params[:action_data])
current_obj = data['current_obj']
</div>
<% name = if current_obj.respond_to?('name') then current_obj.name else '' end %>
- <% content_url = url_for(controller: :work_units, action: :show_component, name: name, main_obj: @object.uuid) %>
+ <% content_url = url_for(controller: :work_units, action: :show_child_component, name: name, main_obj: @object.uuid) %>
<div id="collapse<%=i%>" class="work-unit-component-detail panel-collapse collapse <%= if expanded then 'in' end %>" content-url="<%=content_url%>" action-data="<%={current_obj_type: current_obj.class.to_s, current_obj: current_obj.proxied, main_obj: @object, main_obj_kind: @object.kind}.to_json%>">
<div class="panel-body work-unit-component-detail-body">
</div>
+++ /dev/null
-<%
- resource_class = resource_class_for_uuid params['wu']
- obj = object_for_dataclass(resource_class, params['wu'])
- if resource_class == Job
- wu = JobWorkUnit.new(obj, params['name'])
- elsif resource_class == PipelineInstance
- wu = PipelineInstanceWorkUnit.new(obj, params['name'])
- elsif resource_class == Container or resource_class == ContainerRequest
- wu = ContainerWorkUnit.new(obj, params['name'])
- end
-%>
-
-<%= escape_javascript(render partial: 'show_component', locals: {wu: wu}) %>
get "all_processes" => 'work_units#index', :as => :all_processes
get "choose_work_unit_templates" => 'work_unit_templates#choose', :as => :choose_work_unit_templates
resources :work_units
- post "work_units_show_component" => 'work_units#show_component', :as => :work_units_show_component
+ post "show_child_component" => 'work_units#show_child_component'
resources :nodes
resources :humans
resources :traits