Merge branch '3099-spinner-assets' closes #3099
[arvados.git] / apps / workbench / app / models / arvados_base.rb
index aca87868c3ab7f1f3523fc66d6569f031c8e99f2..6d427fdda1114658f09b3ed054e1856636a5cc1e 100644 (file)
@@ -56,7 +56,7 @@ class ArvadosBase < ActiveRecord::Base
   end
 
   def self.columns
-    return @columns unless @columns.nil?
+    return @columns if @columns.andand.any?
     @columns = []
     @attribute_info ||= {}
     schema = arvados_api_client.discovery[:schemas][self.to_s.to_sym]
@@ -295,6 +295,10 @@ class ArvadosBase < ActiveRecord::Base
     self.class.to_s.underscore.humanize
   end
 
+  def self.class_for_display
+    self.to_s.underscore.humanize
+  end
+
   def self.creatable?
     current_user
   end