X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5fcebaf9f4c05cf63f2cfa6d69b5bf16e0a73b96..59de2e860c5aa1ca949b8587564f3a29318ed930:/services/api/app/controllers/arvados/v1/keep_disks_controller.rb diff --git a/services/api/app/controllers/arvados/v1/keep_disks_controller.rb b/services/api/app/controllers/arvados/v1/keep_disks_controller.rb index 543863dde6..2b9d5b5db2 100644 --- a/services/api/app/controllers/arvados/v1/keep_disks_controller.rb +++ b/services/api/app/controllers/arvados/v1/keep_disks_controller.rb @@ -32,4 +32,13 @@ class Arvados::V1::KeepDisksController < ApplicationController @object.ping params show end + + def find_objects_for_index + if current_user.andand.is_admin || !current_user.andand.is_active + super + else + # active non-admin users can list all keep disks + @objects = model_class.all + end + end end