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}")
|
logger.error(f"❌ Erreur stats utilisateurs: {e}")
|
||||||
raise HTTPException(500, str(e))
|
raise HTTPException(500, str(e))
|
||||||
|
|
||||||
@app.get("/modeles", tags=["PDF"])
|
@app.get("/modeles", tags=["PDF Sage-Like"])
|
||||||
async def get_modeles_disponibles():
|
async def get_modeles_disponibles():
|
||||||
"""Liste tous les modèles PDF disponibles"""
|
"""Liste tous les modèles PDF disponibles"""
|
||||||
try:
|
try:
|
||||||
|
|
@ -3907,21 +3907,13 @@ async def get_modeles_disponibles():
|
||||||
raise HTTPException(500, str(e))
|
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(
|
async def get_document_pdf(
|
||||||
numero: str,
|
numero: str,
|
||||||
type_doc: int = Query(..., description="0=devis, 60=facture, etc."),
|
type_doc: int = Query(..., description="0=devis, 60=facture, etc."),
|
||||||
modele: str = Query(None, description="Nom du modèle (ex: 'Facture client logo.bgc')"),
|
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")
|
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:
|
try:
|
||||||
# Récupérer le PDF (en bytes)
|
# Récupérer le PDF (en bytes)
|
||||||
pdf_bytes = sage_client.generer_pdf_document(
|
pdf_bytes = sage_client.generer_pdf_document(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue