diff --git a/app/routes/reports.py b/app/routes/reports.py index 9ad956a..f244f3c 100644 --- a/app/routes/reports.py +++ b/app/routes/reports.py @@ -4,6 +4,7 @@ import sqlalchemy as sa from app import db from app.models import WorkEntry from app.business.travel_calc import compute_km_for_entry, compute_co2_grams, compute_frais_reels +from app.business.time_calc import count_day_types from app.config_loader import get_vehicles, get_journeys, get_bareme bp = Blueprint("reports", __name__, url_prefix="/reports") @@ -39,6 +40,8 @@ def index(): electric = vehicle.get("fuel") == "electric" frais_reels[vehicle_id] = round(compute_frais_reels(km, tranches, electric=electric), 2) + day_type_counts = count_day_types(entries) + return render_template( "reports.html", year=year, @@ -46,4 +49,5 @@ def index(): total_co2_kg=round(total_co2 / 1000, 2), frais_reels=frais_reels, vehicles=vehicles, + day_type_counts=day_type_counts, ) diff --git a/app/templates/reports.html b/app/templates/reports.html index 4608369..18525f7 100644 --- a/app/templates/reports.html +++ b/app/templates/reports.html @@ -59,4 +59,23 @@ {% endif %} + +
Répartition {{ year }}
+ {% if day_type_counts %} +Aucune entrée pour {{ year }}.
+ {% endif %} +