OSDN Git Service

Paginate users in users api
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Tue, 16 Apr 2013 06:26:01 +0000 (09:26 +0300)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Tue, 16 Apr 2013 06:26:01 +0000 (09:26 +0300)
doc/api/users.md
lib/api/users.rb

index c05bcb3..ee5e98a 100644 (file)
@@ -1,6 +1,7 @@
 ## List users
 
 Get a list of users.
+This function takes pagination parameters `page` and `per_page` to restrict the list of users.
 
 ```
 GET /users
index 125a862..4198387 100644 (file)
@@ -12,6 +12,7 @@ module Gitlab
         @users = User.scoped
         @users = @users.active if params[:active].present?
         @users = @users.search(params[:search]) if params[:search].present?
+        @users = paginate @users
         present @users, with: Entities::User
       end