Add pagination to users admin API

This commit is contained in:
Maxim Filippov 2019-02-28 01:11:56 +03:00
commit 2883f75a3a
4 changed files with 51 additions and 19 deletions

View file

@ -338,15 +338,19 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do
conn =
build_conn()
|> assign(:user, admin)
|> get("/api/pleroma/admin/users")
|> get("/api/pleroma/admin/users?page=1")
assert json_response(conn, 200) == [
%{
"deactivated" => user.info.deactivated,
"id" => user.id,
"nickname" => user.nickname
}
]
assert json_response(conn, 200) == %{
"count" => 1,
"page_size" => 50,
"users" => [
%{
"deactivated" => user.info.deactivated,
"id" => user.id,
"nickname" => user.nickname
}
]
}
end
test "PATCH /api/pleroma/admin/users/:nickname/toggle_activation" do