Add "local" to users admin API
[akkoma] / lib / pleroma / web / mastodon_api / views / admin / account_view.ex
index 74ca1356454b1ca4fd265139627ea144a0e9d552..1bed1108922721d2c6d38f9010c399ea4e17d4f5 100644 (file)
@@ -5,6 +5,7 @@
 defmodule Pleroma.Web.MastodonAPI.Admin.AccountView do
   use Pleroma.Web, :view
 
+  alias Pleroma.User.Info
   alias Pleroma.Web.MastodonAPI.Admin.AccountView
 
   def render("index.json", %{users: users, count: count, page_size: page_size}) do
@@ -19,7 +20,9 @@ defmodule Pleroma.Web.MastodonAPI.Admin.AccountView do
     %{
       "id" => user.id,
       "nickname" => user.nickname,
-      "deactivated" => user.info.deactivated
+      "deactivated" => user.info.deactivated,
+      "local" => user.local,
+      "roles" => Info.roles(user.info)
     }
   end
 end