debianize-mobilizon/docs/administration/CLI tasks/manage_users.md
Thomas Citharel 1a3a3602d1
Change CLI delete user task to completly delete user by default
And document the new option

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2020-10-13 14:36:55 +02:00

1.3 KiB

Manage users

!!! tip "Environment" You need to run these commands with the appropriate environment loaded, so probably prefix with MIX_ENV=prod.

List all available commands

mix mobilizon.users

Create a new user

mix mobilizon.users.new <email> [<options>]

Options

  • --password <password>/ -p <password> - the user's password. If this option is missing, a password will be generated randomly.
  • --moderator - make the user a moderator
  • --admin - make the user an admin

Show an user's details

Displays if the user has confirmed their email, if they're a moderator or an admin and their profiles.

mix mobilizon.users.show <email>

Modify an user

mix mobilizon.users.modify <email>

Options

  • --email <email> - the user's new email
  • --password <password> - the user's new password.
  • --user - make the user a regular user
  • --moderator - make the user a moderator
  • --admin - make the user an admin
  • --enable - enable the user
  • --disable - disable the user

Delete an user

mix mobilizon.users.delete <email>

Options

  • --assume_yes/-y Don't ask for confirmation
  • --keep_email/-k Keep user entry with just email information (to prevent future registrations with same email)