Add search users endpoint
This commit is contained in:
parent
70e82a3465
commit
46f29b9da1
4 changed files with 41 additions and 5 deletions
|
|
@ -78,6 +78,19 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
|
|||
)
|
||||
end
|
||||
|
||||
def search_users(%{assigns: %{user: admin}} = conn, %{"query" => query}) do
|
||||
users = User.search(query, true, admin, @users_page_size)
|
||||
|
||||
conn
|
||||
|> json(
|
||||
AccountView.render("index.json", %{
|
||||
users: users,
|
||||
count: length(users),
|
||||
page_size: @users_page_size
|
||||
})
|
||||
)
|
||||
end
|
||||
|
||||
def right_add(conn, %{"permission_group" => permission_group, "nickname" => nickname})
|
||||
when permission_group in ["moderator", "admin"] do
|
||||
user = User.get_by_nickname(nickname)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue