use subject scope in :id/users
since we're loading all the members anyways
This commit is contained in:
parent
e895b49fce
commit
59e7c39f4c
|
@ -1,3 +1,5 @@
|
||||||
|
require 'declarative_policy'
|
||||||
|
|
||||||
module API
|
module API
|
||||||
# Projects API
|
# Projects API
|
||||||
class Projects < Grape::API
|
class Projects < Grape::API
|
||||||
|
@ -396,7 +398,7 @@ module API
|
||||||
use :pagination
|
use :pagination
|
||||||
end
|
end
|
||||||
get ':id/users' do
|
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?
|
users = users.search(params[:search]) if params[:search].present?
|
||||||
|
|
||||||
present paginate(users), with: Entities::UserBasic
|
present paginate(users), with: Entities::UserBasic
|
||||||
|
|
Loading…
Reference in New Issue