MastoAPI: /api/v1/admin/accounts, /api/v1/admin/reports

Signed-off-by: nicole mikołajczyk <git@mkljczk.pl>
This commit is contained in:
nicole mikołajczyk 2025-09-19 16:55:40 +02:00 • committed by nicole mikołajczyk
commit 0e0931a3c2
14 changed files with 1230 additions and 1 deletions

View file

@ -1964,6 +1964,12 @@ defmodule Pleroma.User do
def approve(%User{} = user), do: {:ok, user}
def reject(%User{is_approved: false} = user) do
delete(user)
end
def reject(%User{} = _user), do: {:error, "User is approved"}
def confirm(users) when is_list(users) do
Repo.transaction(fn ->
Enum.map(users, fn user ->