Fix: Freunde-Aktivitäten öffnen direkt das Ziel-Item

- friends.py: entry_id für diary + walk Einträge zurückgeben
- diary.js: openDetail(id) öffentlich gemacht
- friends.js: App.callModule('diary','openDetail',id) bzw.
  App.callModule('walks','openDetail',id) statt nur App.navigate(page)
This commit is contained in:
rene 2026-04-19 11:01:31 +02:00
parent 6809cfae23
commit f9e2202ac7
5 changed files with 20 additions and 6 deletions

View file

@ -224,6 +224,7 @@ async def get_activity(user=Depends(get_current_user)):
diary_rows = conn.execute(f"""
SELECT
'diary' AS type,
dg.id AS entry_id,
u.id AS user_id,
u.name AS user_name,
u.avatar_url,
@ -261,6 +262,7 @@ async def get_activity(user=Depends(get_current_user)):
walk_rows = conn.execute(f"""
SELECT
'walk' AS type,
w.id AS entry_id,
u.id AS user_id,
u.name AS user_name,
u.avatar_url,
@ -310,6 +312,7 @@ async def get_activity(user=Depends(get_current_user)):
t = d["type"]
items.append({
"type": t,
"entry_id": d.get("entry_id"),
"user_id": d["user_id"],
"user_name": d["user_name"],
"avatar_url": d.get("avatar_url"),