logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma
commit: 3b68eaa0ce28bf6738328ce80b3954f4a6b45893
parent: 3d636cf533e7e73f35d1837bcc70e8d9f4306b37
Author: lambda <pleromagit@rogerbraun.net>
Date:   Fri, 13 Apr 2018 07:43:32 +0000

Merge branch 'mix_task_rm_user' into 'develop'

Add rm_user mix task

See merge request pleroma/pleroma!109

Diffstat:

Alib/mix/tasks/rm_user.ex14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/lib/mix/tasks/rm_user.ex b/lib/mix/tasks/rm_user.ex @@ -0,0 +1,14 @@ +defmodule Mix.Tasks.RmUser do + use Mix.Task + import Mix.Ecto + alias Pleroma.User + + @shortdoc "Permanently delete a user" + def run([nickname]) do + ensure_started(Repo, []) + + with %User{local: true} = user <- User.get_by_nickname(nickname) do + user.delete() + end + end +end