Interface de ligne de commande¶
Une interface de 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.
Base de données¶
ftcli db drop
¶
Ajouté 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
¶
Ajouté dans la version 0.6.5.
Appliquer les migrations.
OAuth2¶
ftcli oauth2 clean
¶
Ajouté 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
¶
Ajouté 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
¶
Ajouté 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
¶
Ajouté 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é.
Modifié dans la version 0.8.4.
La préférence de l’utilisateur pour la langue de l’interface est ajoutée.
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é). |
|
Préférence de l’utilisateur pour la langue de l’interface (code à deux lettres, ISO 639-1). Si elle n’est pas fournie ou prise en charge, la valeur par défaut est l’anglais (« en »). |
ftcli users export_archives
¶
Ajouté 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
¶
Ajouté 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. |