Interface de ligne de commande#
Une interface en ligne de commande (CLI) est disponible pour gérer la base de données, les jetons OAuth2 et les utilisateurs.
$ ftcli
Usage: ftcli [OPTIONS] COMMAND [ARGS]...
FitTrackee Command Line Interface
Options:
--help Show this message and exit.
Commands:
db Manage database.
oauth2 Manage OAuth2 tokens.
users Manage users.
Avertissement
fittrackee_set_admin
fittrackee_upgrade_db
fittrackee_worker
(disabled)Base de données#
ftcli db drop
#
Nouveau dans la version 0.6.5.
Vider la base de données et supprimer les fichiers téléchargés, uniquement pour les environnements de développement.
ftcli db upgrade
#
Nouveau dans la version 0.6.5.
Appliquer les migrations.
OAuth2#
ftcli oauth2 clean
#
Nouveau dans la version 0.7.0.
Supprimer les jetons expirés depuis plus d’un certain nombre de jours
Options |
Description |
---|---|
|
Nombre de jours. |
Utilisateurs#
ftcli users clean_archives
#
Nouveau dans la version 0.7.13.
Supprimer les demandes d’export et les archives associées créées depuis plus d’un certain nombre de jours.
Options |
Description |
---|---|
|
Nombre de jours. |
ftcli users clean_tokens
#
Nouveau dans la version 0.7.0.
Supprimer les jetons de la liste noire expirés depuis plus d’un certain nombre de jours.
Options |
Description |
---|---|
|
Nombre de jours. |
ftcli users create
#
Nouveau dans la version 0.7.15.
Créer un compte utilisateur.
Note
le compte nouvellement créé est déjà actif.
le CLI permet de créer des utilisateurs lorsque l’enregistrement est désactivé.
Arguments/options |
Description |
---|---|
|
Nom de l’utilisateur. |
|
Adresse électronique de l’utilisateur (obligatoire). |
|
Mot de passe de l’utilisateur (s’il n’est pas fourni, un mot de passe aléatoire est généré). |
ftcli users export_archives
#
Nouveau dans la version 0.7.13.
Traite les demandes d’export des données utilisateurs incomplètes. Peut être utilisé si redis n’est pas activé (pas de workers dramatiq en cours d’exécution).
Options |
Description |
---|---|
|
Nombre maximal de demandes d’export à traiter. |
ftcli users update
#
Nouveau dans la version 0.6.5.
Modifier le compte d’un utilisateur (droits d’administration, statut actif, email et mot de passe).
Arguments/options |
Description |
---|---|
|
Nom de l’utilisateur. |
|
Ajouter/supprimer des droits d’administration (lors de l’ajout de droits d’administration, le compte de l’utilisateur est également activé s’il ne l’est pas. |
|
Activer le compte d’un utilisateur. |
|
Réinitialiser le mot de passe de l’utilisateur (un nouveau mot de passe sera affiché). |
|
Mettre à jour l’adresse électronique de l’utilisateur. |