Skip to content

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 (champ demande)
  • suppression des réservations ayant plus de CORE_KEEP_USER_DATA_DAYS jours (champ affectation_fin)
  • suppression des matériels récupérés il y a plus de CORE_KEEP_USER_DATA_DAYS jours (champ affectation_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.