X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0368e13ebc5a5cfef0c69124cae34301a6d890ff..8af162e0e5703f8b3a1dd60d5fd9a110ff009e24:/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 b82ae89ddf..66b7ed662a 100644 --- a/apps/workbench/app/helpers/application_helper.rb +++ b/apps/workbench/app/helpers/application_helper.rb @@ -93,7 +93,7 @@ module ApplicationHelper if opts[:friendly_name] if attrvalue.respond_to? :friendly_link_name - link_name = attrvalue.friendly_link_name + link_name = attrvalue.friendly_link_name opts[:lookup] else begin if resource_class.name == 'Collection' @@ -150,9 +150,7 @@ module ApplicationHelper def render_editable_attribute(object, attr, attrvalue=nil, htmloptions={}) attrvalue = object.send(attr) if attrvalue.nil? - if !object.attribute_editable?(attr, :ever) or - (!object.editable? and - !object.owner_uuid.in?(my_projects.collect(&:uuid))) + if not object.attribute_editable?(attr) if attrvalue && attrvalue.length > 0 return render_attribute_as_textile( object, attr, attrvalue, false ) else @@ -241,10 +239,7 @@ module ApplicationHelper preconfigured_search_str = value_info[:search_for] end - if !object or - !object.attribute_editable?(attr, :ever) or - (!object.editable? and - !object.owner_uuid.in?(my_projects.collect(&:uuid))) + if not object.andand.attribute_editable?(attr) return link_to_if_arvados_object attrvalue end @@ -470,6 +465,10 @@ module ApplicationHelper end end + def render_localized_date(date, opts="") + raw("#{date}") + end + private def is_textile?( object, attr ) is_textile = object.textile_attributes.andand.include?(attr)