diff --git a/api.py b/api.py index 7039eaa..ada1d17 100644 --- a/api.py +++ b/api.py @@ -516,18 +516,6 @@ async def lire_article( ) -@app.get("/articles/all") -def lister_articles(filtre: str = ""): - try: - articles = sage_client.lister_articles(filtre) - - return {"articles": articles, "total": len(articles)} - - except Exception as e: - logger.error(f"Erreur liste articles: {e}") - raise HTTPException(status.HTTP_500_INTERNAL_SERVER_ERROR, str(e)) - - @app.post("/devis", response_model=DevisResponse, status_code=201, tags=["Devis"]) async def creer_devis(devis: DevisRequest): try: diff --git a/data/data.py b/data/data.py index a39ea55..3fa62f4 100644 --- a/data/data.py +++ b/data/data.py @@ -27,9 +27,37 @@ TAGS_METADATA = [ {"name": "Signatures", "description": "Signature électronique via Universign"}, {"name": "Emails", "description": "Envoi d'emails, templates et logs d'envoi"}, {"name": "Validation", "description": "Validation de données (remises, etc.)"}, - {"name": "Admin", "description": "🔧 Administration système (cache, queue)"}, - {"name": "System", "description": "🏥 Health checks et informations système"}, - {"name": "Debug", "description": "🐛 Routes de debug et diagnostics"}, + {"name": "Admin", "description": "Administration système (cache, queue)"}, + {"name": "System", "description": "Health checks et informations système"}, + {"name": "Debug", "description": "Routes de debug et diagnostics"}, + { + "name": "Authentication", + "description": "Authentification, gestion des sessions et contrôle d'accès", + }, + { + "name": "Sage Gateways", + "description": "Passerelles de communication avec Sage (API, synchronisation, échanges)", + }, + { + "name": "Tiers", + "description": "Gestion des tiers (clients, fournisseurs et prospects)", + }, + { + "name": "Contacts", + "description": "Gestion des contacts rattachés aux tiers", + }, + { + "name": "Familles", + "description": "Gestion des familles et catégories d’articles", + }, + { + "name": "Stock", + "description": "Consultation et gestion des stocks d’articles", + }, + { + "name": "Documents", + "description": "Gestion des documents liés aux tiers (devis, commandes, factures, avoirs)", + }, ] templates_signature_email = {