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.