diff --git a/copanier/__init__.py b/copanier/__init__.py index 63db98c..c4b7afc 100644 --- a/copanier/__init__.py +++ b/copanier/__init__.py @@ -359,7 +359,7 @@ async def import_commande(request, response, id): response.redirect = f"/livraison/{delivery.id}" -@app.route("/livraison/{id}/rapport.xlsx", methods=["GET"]) +@app.route("/livraison/{id}/bon-de-commande.xlsx", methods=["GET"]) async def xls_report(request, response, id): delivery = Delivery.load(id) response.xlsx(reports.summary(delivery)) diff --git a/copanier/reports.py b/copanier/reports.py index 7bb959e..89232b0 100644 --- a/copanier/reports.py +++ b/copanier/reports.py @@ -21,6 +21,8 @@ def summary(delivery): ws.append(headers) for product in delivery.products: wanted = delivery.product_wanted(product) + if not wanted: + continue ws.append( [ product.ref, diff --git a/copanier/templates/delivery.html b/copanier/templates/delivery.html index fc5b48e..b3e3c7d 100644 --- a/copanier/templates/delivery.html +++ b/copanier/templates/delivery.html @@ -60,7 +60,7 @@