Merge search endpoint into /users
This commit is contained in:
parent
ca5d894e68
commit
f620199836
4 changed files with 97 additions and 57 deletions
|
|
@ -63,28 +63,29 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
|
|||
do: json_response(conn, :no_content, "")
|
||||
end
|
||||
|
||||
def list_users(conn, params) do
|
||||
{page, page_size} = page_params(params)
|
||||
# def list_users(conn, params) do
|
||||
# {page, page_size} = page_params(params)
|
||||
|
||||
with {:ok, users, count} <- User.all_for_admin(page, page_size),
|
||||
do:
|
||||
conn
|
||||
|> json(
|
||||
AccountView.render("index.json",
|
||||
users: users,
|
||||
count: count,
|
||||
page_size: page_size
|
||||
)
|
||||
)
|
||||
end
|
||||
# with {:ok, users, count} <- User.all_for_admin(page, page_size),
|
||||
# do:
|
||||
# conn
|
||||
# |> json(
|
||||
# AccountView.render("index.json",
|
||||
# users: users,
|
||||
# count: count,
|
||||
# page_size: page_size
|
||||
# )
|
||||
# )
|
||||
# end
|
||||
|
||||
def search_users(%{assigns: %{user: admin}} = conn, %{"query" => query} = params) do
|
||||
def list_users(%{assigns: %{user: admin}} = conn, params) do
|
||||
{page, page_size} = page_params(params)
|
||||
|
||||
with {:ok, users, count} <-
|
||||
User.search_for_admin(query, %{
|
||||
User.search_for_admin(%{
|
||||
query: params["query"],
|
||||
admin: admin,
|
||||
local: params["local"] == "true",
|
||||
local: params["local_only"] == "true",
|
||||
page: page,
|
||||
page_size: page_size
|
||||
}),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue