X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6c0bf267d795a3ca49c3258c9490714c9e18d333..77d9c05d89dabc9e9e9a15f46cd12c8ad61ed64e:/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..056f12f6c8 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)