diff options
author | lambda <pleromagit@rogerbraun.net> | 2018-12-10 18:28:02 +0000 |
---|---|---|
committer | lambda <pleromagit@rogerbraun.net> | 2018-12-10 18:28:02 +0000 |
commit | ab98c92d86f91b0c83f482e002e4a518b93f65ca (patch) | |
tree | 4e2c08bdf5e2b4e2b53dfee7902ee53ff4bfc73b /lib/mix/tasks/pleroma/user.ex | |
parent | cf85a9aea1949677a092c0ebc6c0e17475346632 (diff) | |
parent | b621ebb7a65ac7facea8dbf8e29d3564d296dd27 (diff) | |
download | pleroma-ab98c92d86f91b0c83f482e002e4a518b93f65ca.tar.gz |
Merge branch 'parallel588/pleroma-support/compile_warnings' into 'develop'
Parallel588/pleroma support/compile warnings
See merge request pleroma/pleroma!532
Diffstat (limited to 'lib/mix/tasks/pleroma/user.ex')
-rw-r--r-- | lib/mix/tasks/pleroma/user.ex | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/lib/mix/tasks/pleroma/user.ex b/lib/mix/tasks/pleroma/user.ex index 590553443..2675b021d 100644 --- a/lib/mix/tasks/pleroma/user.ex +++ b/lib/mix/tasks/pleroma/user.ex @@ -20,7 +20,7 @@ defmodule Mix.Tasks.Pleroma.User do - `--admin`/`--no-admin` - whether the user is an admin ## Generate an invite link. - + mix pleroma.user invite ## Delete the user's account. @@ -32,7 +32,7 @@ defmodule Mix.Tasks.Pleroma.User do mix pleroma.user toggle_activated NICKNAME ## Unsubscribe local users from user's account and deactivate it - + mix pleroma.user unsubscribe NICKNAME ## Create a password reset link. @@ -235,6 +235,26 @@ defmodule Mix.Tasks.Pleroma.User do end end + def run(["invite"]) do + Common.start_pleroma() + + with {:ok, token} <- Pleroma.UserInviteToken.create_token() do + Mix.shell().info("Generated user invite token") + + url = + Pleroma.Web.Router.Helpers.redirect_url( + Pleroma.Web.Endpoint, + :registration_page, + token.token + ) + + IO.puts(url) + else + _ -> + Mix.shell().error("Could not create invite token.") + end + end + defp set_moderator(user, value) do info_cng = User.Info.admin_api_update(user.info, %{is_moderator: value}) @@ -270,24 +290,4 @@ defmodule Mix.Tasks.Pleroma.User do Mix.shell().info("Locked status of #{user.nickname}: #{user.info.locked}") end - - def run(["invite"]) do - Common.start_pleroma() - - with {:ok, token} <- Pleroma.UserInviteToken.create_token() do - Mix.shell().info("Generated user invite token") - - url = - Pleroma.Web.Router.Helpers.redirect_url( - Pleroma.Web.Endpoint, - :registration_page, - token.token - ) - - IO.puts(url) - else - _ -> - Mix.shell().error("Could not create invite token.") - end - end end |