5414: Merge branch 'master' into 5414-keep-service-hints
[arvados.git] / apps / workbench / app / models / arvados_base.rb
index f5be0e1edcba20ddfb1f80f4ece1912eac0d5dfd..2fca11ecf13f75fb1b5a3838659da64665d40fbf 100644 (file)
@@ -135,12 +135,16 @@ class ArvadosBase < ActiveRecord::Base
     ArvadosResourceList.new(self).select(*args)
   end
 
+  def self.distinct(*args)
+    ArvadosResourceList.new(self).distinct(*args)
+  end
+
   def self.eager(*args)
     ArvadosResourceList.new(self).eager(*args)
   end
 
-  def self.all(*args)
-    ArvadosResourceList.new(self).all(*args)
+  def self.all
+    ArvadosResourceList.new(self)
   end
 
   def self.permit_attribute_params raw_params
@@ -311,7 +315,7 @@ class ArvadosBase < ActiveRecord::Base
   end
 
   def self.creatable?
-    current_user
+    current_user.andand.is_active
   end
 
   def self.goes_in_projects?