Merge branch 'master' into 4062-infinite-scroll-repeat-issue
[arvados.git] / apps / workbench / app / models / collection.rb
index edd87add19ada373ef4892fc532b2ffe8884a8de..b5347dce00f24c64a388baac1dd9011935ab99c9 100644 (file)
@@ -66,12 +66,8 @@ class Collection < ArvadosBase
     dir_to_tree.call('.')
   end
 
-  def attribute_editable? attr, *args
-    if %w(name description manifest_text).include? attr.to_s
-      true
-    else
-      super
-    end
+  def editable_attributes
+    %w(name description manifest_text)
   end
 
   def self.creatable?
@@ -102,7 +98,7 @@ class Collection < ArvadosBase
     end
   end
 
-  def friendly_link_name
+  def friendly_link_name lookup=nil
     if self.respond_to? :name
       self.name
     else
@@ -110,4 +106,8 @@ class Collection < ArvadosBase
     end
   end
 
+  def textile_attributes
+    [ 'description' ]
+  end
+
 end