New models and first data on the landing page
This commit is contained in:
@@ -49,6 +49,11 @@ SessionDep = Annotated[Session, Depends(get_session)]
|
||||
async def landing_page(request: Request, user_info: UserDep, session: SessionDep):
|
||||
user = ensure_user(user_info, session)
|
||||
print(f"User {user.username} ({user.display_name}) accessed landing page")
|
||||
transactions = []
|
||||
for account in user.accounts:
|
||||
transactions += account.transactions
|
||||
transactions = sorted(transactions, key=lambda t: t.timestamp)
|
||||
return templates.TemplateResponse(
|
||||
"index.html.jinja", context={"request": request, "user": user}
|
||||
"index.html.jinja",
|
||||
context={"request": request, "user": user, "transactions": transactions},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user