diff --git a/files/routes/hats.py b/files/routes/hats.py index dc1c60f04..6bd593958 100644 --- a/files/routes/hats.py +++ b/files/routes/hats.py @@ -148,6 +148,10 @@ def unequip_hat(v, hat_id): @limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID) @auth_required def hat_owners(v, hat_id): + name = g.db.query(HatDef.name).filter_by(id=hat_id).one()[0] + + href = f'{SITE_FULL_IMAGES}/i/hats/{name}.webp?x=6' + page = get_page() users = g.db.query(User, Hat.created_utc).join(Hat.owners).filter(Hat.hat_id == hat_id) @@ -156,4 +160,4 @@ def hat_owners(v, hat_id): users = users.order_by(Hat.created_utc.desc()).offset(PAGE_SIZE * (page - 1)).limit(PAGE_SIZE).all() - return render_template("owners.html", v=v, users=users, page=page, total=total, kind="Hat") + return render_template("owners.html", v=v, users=users, page=page, total=total, kind="Hat", name=name, href=href) diff --git a/files/routes/users.py b/files/routes/users.py index 5eb511ab9..96e9f8b0a 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -1308,6 +1308,9 @@ def toggle_pins(hole, sort): @limiter.limit(DEFAULT_RATELIMIT, deduct_when=lambda response: response.status_code < 400, key_func=get_ID) @auth_required def bid_list(v, bid): + name = g.db.query(BadgeDef.name).filter_by(id=bid).one()[0] + + href = f'{SITE_FULL_IMAGES}/i/{SITE_NAME}/badges/{bid}.webp?b=11' page = get_page() @@ -1317,7 +1320,7 @@ def bid_list(v, bid): users = users.order_by(Badge.created_utc.desc()).offset(PAGE_SIZE * (page - 1)).limit(PAGE_SIZE).all() - return render_template("owners.html", v=v, users=users, page=page, total=total, kind="Badge") + return render_template("owners.html", v=v, users=users, page=page, total=total, kind="Badge", name=name, href=href) KOFI_TOKEN = environ.get("KOFI_TOKEN", "").strip() diff --git a/files/templates/owners.html b/files/templates/owners.html index b168b049f..106c38332 100644 --- a/files/templates/owners.html +++ b/files/templates/owners.html @@ -1,7 +1,7 @@ {% extends "default.html" %} -{% block pagetitle %}{{kind}} Owners{% endblock %} +{% block pagetitle %}{{name}} {{kind}} Owners{% endblock %} {% block content %} -
{{kind}} Owners
+
{{name}} {{kind}} Owners