diff options
author | kaniini <nenolod@gmail.com> | 2019-02-26 23:31:53 +0000 |
---|---|---|
committer | kaniini <nenolod@gmail.com> | 2019-02-26 23:31:53 +0000 |
commit | e9703a53265d38302d5659752c8068b5ef4a021f (patch) | |
tree | 901295e61b795990bce3a9fc50c1029abe6d49e3 /lib/pleroma/web/twitter_api | |
parent | b985c91431cf69d5476fa2cad29a7be0af63186a (diff) | |
parent | 90d0d055fccc630066e66627281432e382aefdb1 (diff) | |
download | pleroma-e9703a53265d38302d5659752c8068b5ef4a021f.tar.gz |
Merge branch 'feature/more-actions-to-admin-api' into 'develop'
Add list/toggle activation endpoints to AdminController
See merge request pleroma/pleroma!867
Diffstat (limited to 'lib/pleroma/web/twitter_api')
-rw-r--r-- | lib/pleroma/web/twitter_api/views/user_view.ex | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/pleroma/web/twitter_api/views/user_view.ex b/lib/pleroma/web/twitter_api/views/user_view.ex index df7384476..c5034cf36 100644 --- a/lib/pleroma/web/twitter_api/views/user_view.ex +++ b/lib/pleroma/web/twitter_api/views/user_view.ex @@ -9,6 +9,7 @@ defmodule Pleroma.Web.TwitterAPI.UserView do alias Pleroma.User alias Pleroma.Web.CommonAPI.Utils alias Pleroma.Web.MediaProxy + alias Pleroma.Web.TwitterAPI.UserView def render("show.json", %{user: user = %User{}} = assigns) do render_one(user, Pleroma.Web.TwitterAPI.UserView, "user.json", assigns) @@ -26,6 +27,19 @@ defmodule Pleroma.Web.TwitterAPI.UserView do else: %{} end + def render("index_for_admin.json", %{users: users} = opts) do + users + |> render_many(UserView, "show_for_admin.json", opts) + end + + def render("show_for_admin.json", %{user: user}) do + %{ + "id" => user.id, + "nickname" => user.nickname, + "deactivated" => user.info.deactivated + } + end + def render("short.json", %{ user: %User{ nickname: nickname, |