Sorry
This commit is contained in:
parent
5427d2af3a
commit
c3519132df
|
@ -22,8 +22,11 @@ def run([nickname | rest]) do
|
||||||
|
|
||||||
with %User{local: true} = user <- User.get_by_nickname(nickname) do
|
with %User{local: true} = user <- User.get_by_nickname(nickname) do
|
||||||
info_cng = User.Info.admin_api_update(user.info, %{is_moderator: !!moderator})
|
info_cng = User.Info.admin_api_update(user.info, %{is_moderator: !!moderator})
|
||||||
user_cng = Ecto.Changeset.change(user)
|
|
||||||
|> put_embed(:info, info_cng)
|
user_cng =
|
||||||
|
Ecto.Changeset.change(user)
|
||||||
|
|> put_embed(:info, info_cng)
|
||||||
|
|
||||||
{:ok, user} = User.update_and_set_cache(user_cng)
|
{:ok, user} = User.update_and_set_cache(user_cng)
|
||||||
|
|
||||||
IO.puts("Moderator status of #{nickname}: #{user.info.is_moderator}")
|
IO.puts("Moderator status of #{nickname}: #{user.info.is_moderator}")
|
||||||
|
|
|
@ -18,8 +18,11 @@ def run([nickname | rest]) do
|
||||||
|
|
||||||
with %User{local: true} = user <- User.get_by_nickname(nickname) do
|
with %User{local: true} = user <- User.get_by_nickname(nickname) do
|
||||||
info_cng = User.Info.admin_api_update(user.info, %{is_admin: !!admin})
|
info_cng = User.Info.admin_api_update(user.info, %{is_admin: !!admin})
|
||||||
user_cng = Ecto.Changeset.change(user)
|
|
||||||
|> put_embed(:info, info_cng)
|
user_cng =
|
||||||
|
Ecto.Changeset.change(user)
|
||||||
|
|> put_embed(:info, info_cng)
|
||||||
|
|
||||||
{:ok, user} = User.update_and_set_cache(user_cng)
|
{:ok, user} = User.update_and_set_cache(user_cng)
|
||||||
|
|
||||||
IO.puts("Admin status of #{nickname}: #{user.info.is_admin}")
|
IO.puts("Admin status of #{nickname}: #{user.info.is_admin}")
|
||||||
|
|
|
@ -8,7 +8,7 @@ defmodule Mix.Tasks.SetLocked do
|
||||||
|
|
||||||
Example: ``mix set_locked lain``
|
Example: ``mix set_locked lain``
|
||||||
"""
|
"""
|
||||||
|
|
||||||
use Mix.Task
|
use Mix.Task
|
||||||
import Ecto.Changeset
|
import Ecto.Changeset
|
||||||
alias Pleroma.{Repo, User}
|
alias Pleroma.{Repo, User}
|
||||||
|
@ -24,8 +24,11 @@ def run([nickname | rest]) do
|
||||||
|
|
||||||
with %User{local: true} = user <- User.get_by_nickname(nickname) do
|
with %User{local: true} = user <- User.get_by_nickname(nickname) do
|
||||||
info_cng = User.Info.profile_update(user.info, %{locked: !!locked})
|
info_cng = User.Info.profile_update(user.info, %{locked: !!locked})
|
||||||
user_cng = Ecto.Changeset.change(user)
|
|
||||||
|> put_embed(:info, info_cng)
|
user_cng =
|
||||||
|
Ecto.Changeset.change(user)
|
||||||
|
|> put_embed(:info, info_cng)
|
||||||
|
|
||||||
{:ok, user} = User.update_and_set_cache(user_cng)
|
{:ok, user} = User.update_and_set_cache(user_cng)
|
||||||
|
|
||||||
IO.puts("Locked status of #{nickname}: #{user.info.locked}")
|
IO.puts("Locked status of #{nickname}: #{user.info.locked}")
|
||||||
|
|
Loading…
Reference in New Issue