use subject scope in :id/users

since we're loading all the members anyways
This commit is contained in:
http://jneen.net/ 2017-04-11 14:07:46 -07:00
parent e895b49fce
commit 59e7c39f4c
1 changed files with 3 additions and 1 deletions

View File

@ -1,3 +1,5 @@
require 'declarative_policy'
module API
# Projects API
class Projects < Grape::API
@ -396,7 +398,7 @@ module API
use :pagination
end
get ':id/users' do
users = user_project.team.users
users = DeclarativePolicy.subject_scope { user_project.team.users }
users = users.search(params[:search]) if params[:search].present?
present paginate(users), with: Entities::UserBasic