refactor(api): update endpoint tags for better consistency
This commit is contained in:
parent
daf96f71eb
commit
4cdaea2051
1 changed files with 2 additions and 10 deletions
12
api.py
12
api.py
|
|
@ -3896,7 +3896,7 @@ async def statistiques_utilisateurs(session: AsyncSession = Depends(get_session)
|
|||
logger.error(f"❌ Erreur stats utilisateurs: {e}")
|
||||
raise HTTPException(500, str(e))
|
||||
|
||||
@app.get("/modeles", tags=["PDF"])
|
||||
@app.get("/modeles", tags=["PDF Sage-Like"])
|
||||
async def get_modeles_disponibles():
|
||||
"""Liste tous les modèles PDF disponibles"""
|
||||
try:
|
||||
|
|
@ -3907,21 +3907,13 @@ async def get_modeles_disponibles():
|
|||
raise HTTPException(500, str(e))
|
||||
|
||||
|
||||
@app.get("/documents/{numero}/pdf", tags=["Documents"])
|
||||
@app.get("/documents/{numero}/pdf", tags=["PDF Sage-Like"])
|
||||
async def get_document_pdf(
|
||||
numero: str,
|
||||
type_doc: int = Query(..., description="0=devis, 60=facture, etc."),
|
||||
modele: str = Query(None, description="Nom du modèle (ex: 'Facture client logo.bgc')"),
|
||||
download: bool = Query(False, description="Télécharger au lieu d'afficher")
|
||||
):
|
||||
"""
|
||||
📄 Génère et retourne le PDF d'un document
|
||||
|
||||
Exemples:
|
||||
- GET /documents/DE00001/pdf?type_doc=0
|
||||
- GET /documents/FA00123/pdf?type_doc=60&modele=Facture client logo.bgc
|
||||
- GET /documents/FA00123/pdf?type_doc=60&download=true
|
||||
"""
|
||||
try:
|
||||
# Récupérer le PDF (en bytes)
|
||||
pdf_bytes = sage_client.generer_pdf_document(
|
||||
|
|
|
|||
Loading…
Reference in a new issue