Administration Mobilizon

Lister les commandes disponibles pour la gestion des utilisateurs

Documentation officielles : Manage users - Mobilizon.

docker-compose exec mobilizon mobilizon_ctl users

Ajout de compte utilisateur

L’ajout de compte se fait en ligne de commande.

docker-compose exec mobilizon mobilizon_ctl users.new <email> [--profile-username <profile_username>] [--profile-display-name <profile_display_name>]

La commande va renvoyer un mot de passe aléatoire. Il conviendra à l’utilisateur de le modifier lors de sa connexion à l’interface Web.

Suppression…

… de compte utilisateur

docker-compose exec mobilizon mobilizon_ctl users.delete <email>

… d’un profile ou d’un groupe (alias actor)

Les profiles et les groupes sont gérés sous la même dénomination : actors.

docker-compose exec mobilizon mobilizon_ctl actors.delete <actor_username>

Ainsi, l’actor n’aura plus d’évènements associés, ni de compte. Cependant, le nom ne sera pas disponible.

Supprimer l’identité d’un profile ou d’un groupe

La suppression conserve l’actor dans la base de donnée afin d’éviter que l’identité soit réutilisée.

Cependant, il peut arriver que cela soit nécessaire :

psql -U <psql_user> -d <psql_database> -c "DELETE FROM actors WHERE preferred_username = '<actor_username>' AND domain IS NULL"

Attention, il n’y a pas de confirmation.

Source : Tickets 439 · Framasoft/Mobilizon · GitLab.