Only show today's logged work entries in Home screen.

This commit is contained in:
Jens Luedicke
2025-06-29 15:19:27 +02:00
parent ecc6c1f5ac
commit 33d5948e00

9
app.py
View File

@@ -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: