19146: Add can_write/can_manage to users#list, fix select=can_*.
[arvados.git] / services / api / app / models / group.rb
index b1b2e942c60c4bc79c13dbe731ad9bc1112684d2..0c36a048dcfd9f31679abf642c085e14e97dc1e4 100644 (file)
@@ -44,6 +44,17 @@ class Group < ArvadosModel
     t.add :is_trashed
     t.add :properties
     t.add :frozen_by_uuid
+    t.add :can_write
+    t.add :can_manage
+  end
+
+  protected
+
+  def self.attributes_required_columns
+    super.merge(
+                'can_write' => ['owner_uuid', 'uuid'],
+                'can_manage' => ['owner_uuid', 'uuid'],
+                )
   end
 
   def ensure_filesystem_compatible_name