Commandes
Vous pouvez exécuter des commandes d'administration en faisant
./oto.sh bash
# Vous êtes maintenant dans le conteneur
./manage.py <commande>
Commandes disponibles :
annuler_reservations_perimes
, nettoyer
, statistiques
annuler_reservations_perimes
Permet de désaffecter tous les utilisateurs qui ont des réservations en cours dont la date de fin est dépassée, autrement dit les gens qui ne sont pas venus récupérer leur matériel.
Question
Cette commande réaffecte directement les matériels si des utilisateurs sont dans la file d'attente correspondante.
nettoyer
Permet de supprimer toutes les données non essentielles de l'application. Elle est paramétrée par CORE_KEEP_USER_DATA_DAYS
(voir configuration)
Fonctionnement :
- suppression des attentes traitées ayant plus de
CORE_KEEP_USER_DATA_DAYS
jours (champdemande
) - suppression des réservations ayant plus de
CORE_KEEP_USER_DATA_DAYS
jours (champaffectation_fin
) - suppression des matériels récupérés il y a plus de
CORE_KEEP_USER_DATA_DAYS
jours (champaffectation_fin
) - suppression des propriétés orphelines
statistiques
Permet d'afficher les données de base de l'application (nombre de matériels disponibles, nombre de réservations, nombre de personnes en file d'attente...)
L'option --verbose
permet d'afficher un détail des matériels disponibles par type en complément.