11821: include default=false to the include_trash and recursive parameters. 11821-discovery-doc-updates
authorradhika <radhika@curoverse.com>
Mon, 12 Jun 2017 14:36:42 +0000 (10:36 -0400)
committerradhika <radhika@curoverse.com>
Mon, 12 Jun 2017 14:36:42 +0000 (10:36 -0400)
Arvados-DCO-1.1-Signed-off-by: Radhika Chippada <radhika@curoverse.com>

services/api/app/controllers/arvados/v1/collections_controller.rb
services/api/app/controllers/arvados/v1/groups_controller.rb

index 98f453bb5d3ca100cb8e7232a9e0b383c3f9b9f7..6e55bff043dbf13bf5db4c70bb93ef25bc8f4d30 100644 (file)
@@ -7,7 +7,7 @@ class Arvados::V1::CollectionsController < ApplicationController
     (super rescue {}).
       merge({
         include_trash: {
-          type: 'boolean', required: false, description: "Include collections whose is_trashed attribute is true."
+          type: 'boolean', required: false, default: false, description: "Include collections whose is_trashed attribute is true."
         },
       })
   end
@@ -22,7 +22,7 @@ class Arvados::V1::CollectionsController < ApplicationController
   end
 
   def find_objects_for_index
-    if params[:include_trash].andand.==(true || "true") || ['destroy', 'trash', 'untrash'].include?(action_name)
+    if params[:include_trash] || ['destroy', 'trash', 'untrash'].include?(action_name)
       @objects = Collection.unscoped.readable_by(*@read_users)
     end
     super
index fc80a652dc0da16f3ab82634467a66d0f447b08f..38e596394e96a16722d0033a59123984f29d8466 100644 (file)
@@ -7,7 +7,7 @@ class Arvados::V1::GroupsController < ApplicationController
                 type: 'string', required: false, default: nil
               },
               recursive: {
-                type: 'boolean', required: false, description: 'Include contents from child groups recursively.'
+                type: 'boolean', required: false, default: false, description: 'Include contents from child groups recursively.'
               },
             })
     params.delete(:select)