sample config: document how to make CSPPlug send STS headers (off by default to allow...
[akkoma] / lib / mix / tasks / deactivate_user.ex
1 defmodule Mix.Tasks.DeactivateUser do
2 use Mix.Task
3 alias Pleroma.User
4
5 @moduledoc """
6 Deactivates a user (local or remote)
7
8 Usage: ``mix deactivate_user <nickname>``
9
10 Example: ``mix deactivate_user lain``
11 """
12 def run([nickname]) do
13 Mix.Task.run("app.start")
14
15 with user <- User.get_by_nickname(nickname) do
16 User.deactivate(user)
17 end
18 end
19 end