X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0f53d219c91812baeac4cff3387196c6501ec0c0..39755f7642bf974e6e2e1cf3828b5240f489566c:/apps/workbench/app/helpers/application_helper.rb diff --git a/apps/workbench/app/helpers/application_helper.rb b/apps/workbench/app/helpers/application_helper.rb index b5df9f38a8..41b33706d1 100644 --- a/apps/workbench/app/helpers/application_helper.rb +++ b/apps/workbench/app/helpers/application_helper.rb @@ -126,7 +126,11 @@ module ApplicationHelper else begin if resource_class.name == 'Collection' - link_name = collections_for_object(link_uuid).andand.first.andand.friendly_link_name + if CollectionsHelper.match(link_uuid) + link_name = collection_for_pdh(link_uuid).andand.first.andand.portable_data_hash + else + link_name = collections_for_object(link_uuid).andand.first.andand.friendly_link_name + end else link_name = object_for_dataclass(resource_class, link_uuid).andand.friendly_link_name end @@ -270,10 +274,10 @@ module ApplicationHelper "data-placement" => "bottom", "data-type" => input_type, "data-title" => "Edit #{attr.to_s.gsub '_', ' '}", - "data-name" => attr, + "data-name" => htmloptions['selection_name'] || attr, "data-object-uuid" => object.uuid, "data-toggle" => "manual", - "data-value" => attrvalue, + "data-value" => htmloptions['data-value'] || attrvalue, "id" => span_id, :class => "editable #{is_textile?( object, attr ) ? 'editable-textile' : ''}" }.merge(htmloptions).merge(ajax_options) @@ -603,6 +607,7 @@ module ApplicationHelper RESOURCE_CLASS_ICONS = { "Collection" => "fa-archive", + "ContainerRequest" => "fa-gears", "Group" => "fa-users", "Human" => "fa-male", # FIXME: Use a more inclusive icon. "Job" => "fa-gears", @@ -617,6 +622,7 @@ module ApplicationHelper "Trait" => "fa-clipboard", "User" => "fa-user", "VirtualMachine" => "fa-terminal", + "Workflow" => "fa-gears", } DEFAULT_ICON_CLASS = "fa-cube"