From 33d5948e00edf141e91b92e3f41de547a958ec4c Mon Sep 17 00:00:00 2001 From: Jens Luedicke Date: Sun, 29 Jun 2025 15:19:27 +0200 Subject: [PATCH] Only show today's logged work entries in Home screen. --- app.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index 5173bf0..3811234 100644 --- a/app.py +++ b/app.py @@ -142,11 +142,14 @@ def home(): departure_time=None ).first() - # Get recent completed entries for history (last 10 entries) + # Get today's completed entries for history + today = datetime.now().date() history = TimeEntry.query.filter( TimeEntry.user_id == g.user.id, - TimeEntry.departure_time.isnot(None) - ).order_by(TimeEntry.arrival_time.desc()).limit(10).all() + TimeEntry.departure_time.isnot(None), + TimeEntry.arrival_time >= datetime.combine(today, time.min), + TimeEntry.arrival_time <= datetime.combine(today, time.max) + ).order_by(TimeEntry.arrival_time.desc()).all() return render_template('index.html', title='Home', active_entry=active_entry, history=history) else: