<%# Copyright (C) The Arvados Authors. All rights reserved. SPDX-License-Identifier: AGPL-3.0 %> <% container_uuid = if @object.is_a?(Container) then @object.uuid elsif @object.is_a?(ContainerRequest) then @object.container_uuid end if container_uuid cols = ContainerRequest.columns.map(&:name) - %w(id updated_at mounts runtime_token) reqs = ContainerRequest.select(cols).where(requesting_container_uuid: container_uuid).results load_preloaded_objects(reqs) child_cs = reqs.map(&:requesting_container_uuid).uniq child_cs += reqs.map(&:container_uuid).uniq preload_objects_for_dataclass(Container, child_cs) wu = current_obj.work_unit(name, child_objects=reqs) else wu = current_obj.work_unit(name) end %>
>
<%= render(partial: 'work_units/show_component', locals: {wu: wu}) %>