Merge branch '11803-repo-perms'
[arvados.git] / services / api / app / controllers / arvados / v1 / collections_controller.rb
index e3c10b78eee427ec093db7483d9e64a47c8212b8..5c09b1fccdf09f0af508490ac34803efd5b61237 100644 (file)
@@ -3,6 +3,16 @@ require "arvados/keep"
 class Arvados::V1::CollectionsController < ApplicationController
   include DbCurrentTime
 
+  def self._index_requires_parameters
+    (super rescue {}).
+      merge({
+        include_trash: {
+          type: 'boolean', required: false, description: "Include collections whose is_trashed attribute is true."
+        },
+      })
+  end
+
+
   def create
     if resource_attrs[:uuid] and (loc = Keep::Locator.parse(resource_attrs[:uuid]))
       resource_attrs[:portable_data_hash] = loc.to_s