coffreobsidian/inbox/Arborescence du programme.md
2025-03-23 20:59:56 +01:00

1.4 KiB

Fichiers et Fonctions Clés :

  1. main.py :
  • main(): Point d'entrée principal qui appelle run_menu().
  1. menu_principal.py :
  • display_main_menu(): Affiche le menu principal.

  • run_menu(): Gère la boucle du menu principal et appelle les fonctions de menu_handlers.py.

  1. menu_handlers.py :
  • Contient des fonctions pour gérer les actions du menu, telles que handle_list_models(), handle_list_model_fields(), et handle_export_model_fields_to_json().
  1. ticket_manager.py :
  • Contient des méthodes pour gérer les tickets et les modèles, telles que list_models(), list_model_fields(), et export_model_fields_to_json().
  1. ticket_search.py :
  • Contient des fonctions pour rechercher des tickets, mais il faudrait vérifier si toutes sont utilisées.
  1. ticket_classification.py :
  • Contient des fonctions pour classer les tickets, mais il faudrait vérifier si toutes sont utilisées.
  1. ticket_display.py :
  • Utilisé pour afficher les détails des tickets.
  1. odoo_connection.py :
  • Gère la connexion à l'instance Odoo.

Fichiers et Fonctions à Vérifier :

  • ticket_search.py et ticket_classification.py : Vérifier si toutes les fonctions sont appelées dans le flux principal.

  • ticket_utils.py : Vérifier l'utilisation de ses fonctions.

  • data_formatter.py et data_filter.py : Vérifier si les fonctions de formatage et de filtrage sont utilisées.