summaryrefslogtreecommitdiff
path: root/lib/api
diff options
context:
space:
mode:
authorValeriy Sizov <vsv2711@gmail.com>2012-12-18 20:52:18 +0200
committerValeriy Sizov <vsv2711@gmail.com>2012-12-20 20:52:12 +0200
commit77d632890bce9835929daeec829b529799915815 (patch)
tree8b03676cc786d56252b0124de3493eceb801b4fd /lib/api
parentaa8d4d9fea175e209ac3652f3743ce2801144a66 (diff)
downloadgitlab-ce-77d632890bce9835929daeec829b529799915815.tar.gz
refactoring gfm_autocomplete
Diffstat (limited to 'lib/api')
-rw-r--r--lib/api/projects.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/api/projects.rb b/lib/api/projects.rb
index 384dbcd5473..044a6272766 100644
--- a/lib/api/projects.rb
+++ b/lib/api/projects.rb
@@ -57,10 +57,15 @@ module Gitlab
#
# Parameters:
# id (required) - The ID or code name of a project
+ # query - Query string
# Example Request:
# GET /projects/:id/members
get ":id/members" do
- @members = paginate user_project.users
+ if params[:query].present?
+ @members = paginate user_project.users.where("username LIKE ?", "%#{params[:query]}%")
+ else
+ @members = paginate user_project.users
+ end
present @members, with: Entities::ProjectMember, project: user_project
end