fix(showcase): tab stay, Y-center toggle, group postcards by sent/received, hide navbar on public page, remove profiles/xx/showcase
This commit is contained in:
@@ -76,11 +76,18 @@ def login_submit(
|
||||
@router.get("/settings", response_class=HTMLResponse)
|
||||
def settings_page(
|
||||
request: Request,
|
||||
active_tab: str = "account",
|
||||
user: User = Depends(get_current_user_web),
|
||||
db: Session = Depends(get_db),
|
||||
):
|
||||
profiles = db.query(Profile).filter(Profile.user_id == user.id).all()
|
||||
return templates.TemplateResponse("settings.html", {"request": request, "user": user, "profiles": profiles})
|
||||
profile_cards = {}
|
||||
for p in profiles:
|
||||
profile_cards[p.id] = db.query(Postcard).filter(Postcard.profile_id == p.id).all()
|
||||
return templates.TemplateResponse("settings.html", {
|
||||
"request": request, "user": user, "profiles": profiles,
|
||||
"profile_cards": profile_cards, "active_tab": active_tab,
|
||||
})
|
||||
|
||||
|
||||
@router.post("/settings/change-username")
|
||||
|
||||
Reference in New Issue
Block a user