Merge branch '15295-keep-ref-check' closes #15295
[arvados.git] / services / api / app / controllers / arvados / v1 / collections_controller.rb
index 5d7a7ae266b82fa918a47312c6584d0897a6231c..c771fcea796872541b59921badb5966601b5069c 100644 (file)
@@ -21,6 +21,18 @@ class Arvados::V1::CollectionsController < ApplicationController
       })
   end
 
+  def self._show_requires_parameters
+    (super rescue {}).
+      merge({
+        include_trash: {
+          type: 'boolean', required: false, description: "Show collection even if its is_trashed attribute is true."
+        },
+        include_old_versions: {
+          type: 'boolean', required: false, description: "Include past collection versions."
+        },
+      })
+  end
+
   def create
     if resource_attrs[:uuid] and (loc = Keep::Locator.parse(resource_attrs[:uuid]))
       resource_attrs[:portable_data_hash] = loc.to_s