refactor(api): remove unused articles endpoint and update tags metadata
This commit is contained in:
parent
f217058538
commit
ac045f7dd3
2 changed files with 31 additions and 15 deletions
12
api.py
12
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"])
|
@app.post("/devis", response_model=DevisResponse, status_code=201, tags=["Devis"])
|
||||||
async def creer_devis(devis: DevisRequest):
|
async def creer_devis(devis: DevisRequest):
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
34
data/data.py
34
data/data.py
|
|
@ -27,9 +27,37 @@ TAGS_METADATA = [
|
||||||
{"name": "Signatures", "description": "Signature électronique via Universign"},
|
{"name": "Signatures", "description": "Signature électronique via Universign"},
|
||||||
{"name": "Emails", "description": "Envoi d'emails, templates et logs d'envoi"},
|
{"name": "Emails", "description": "Envoi d'emails, templates et logs d'envoi"},
|
||||||
{"name": "Validation", "description": "Validation de données (remises, etc.)"},
|
{"name": "Validation", "description": "Validation de données (remises, etc.)"},
|
||||||
{"name": "Admin", "description": "🔧 Administration système (cache, queue)"},
|
{"name": "Admin", "description": "Administration système (cache, queue)"},
|
||||||
{"name": "System", "description": "🏥 Health checks et informations système"},
|
{"name": "System", "description": "Health checks et informations système"},
|
||||||
{"name": "Debug", "description": "🐛 Routes de debug et diagnostics"},
|
{"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 = {
|
templates_signature_email = {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue