X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4aee7d57faff02fc6b7b6f750dc22a29e58bb963..14a6eb786a0d01e86ccae7645e880661caf6f0cb:/services/api/app/controllers/arvados/v1/groups_controller.rb diff --git a/services/api/app/controllers/arvados/v1/groups_controller.rb b/services/api/app/controllers/arvados/v1/groups_controller.rb index e0532fc715..46d3a75a3a 100644 --- a/services/api/app/controllers/arvados/v1/groups_controller.rb +++ b/services/api/app/controllers/arvados/v1/groups_controller.rb @@ -37,6 +37,9 @@ class Arvados::V1::GroupsController < ApplicationController recursive: { type: 'boolean', required: false, description: 'Include contents from child groups recursively.' }, + include: { + type: 'string', required: false, description: 'Include objects referred to by listed field in "included" (only owner_uuid)' + } }) params.delete(:select) params @@ -201,7 +204,7 @@ class Arvados::V1::GroupsController < ApplicationController table_names = Hash[klasses.collect { |k| [k, k.table_name] }] disabled_methods = Rails.configuration.API.DisabledAPIs - avail_klasses = table_names.select{|k, t| !disabled_methods.include?(t+'.index')} + avail_klasses = table_names.select{|k, t| !disabled_methods[t+'.index']} klasses = avail_klasses.keys request_filters.each do |col, op, val|