X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1881da329b33f722e35bef267c616a784163e482..f107a5232d5e8788ae19daf1c5f6639f0c3cdb68:/apps/workbench/app/models/arvados_base.rb diff --git a/apps/workbench/app/models/arvados_base.rb b/apps/workbench/app/models/arvados_base.rb index f9f4e1c66a..45a4d8b910 100644 --- a/apps/workbench/app/models/arvados_base.rb +++ b/apps/workbench/app/models/arvados_base.rb @@ -138,7 +138,7 @@ class ArvadosBase < ActiveRecord::Base # attributes can be modified during "save" -- we should update our copies resp.keys.each do |attr| if self.respond_to? "#{attr}=".to_sym - self.send(attr + '=', resp[attr.to_sym]) + self.send(attr.to_s + '=', resp[attr.to_sym]) end end @@ -244,6 +244,10 @@ class ArvadosBase < ActiveRecord::Base } end + def class_for_display + self.class.to_s + end + def self.creatable? current_user end @@ -299,6 +303,10 @@ class ArvadosBase < ActiveRecord::Base (name if self.respond_to? :name) || uuid end + def content_summary + self.class.to_s + end + def selection_label friendly_link_name end