Change leaderboard to use id link vs username since page is cached and

username can change
pull/216/head
Chuck 2023-11-05 15:47:32 -08:00
parent 1d960aeb85
commit ceea46c58e
3 changed files with 3 additions and 3 deletions

View File

@ -481,7 +481,7 @@ def transfer_coins(v, username):
def transfer_bux(v, username): def transfer_bux(v, username):
return transfer_currency(v, username, 'marseybux', False) return transfer_currency(v, username, 'marseybux', False)
@cache.memoize() # @cache.memoize()
def leaderboard_cached(v): def leaderboard_cached(v):
users = g.db.query(User) users = g.db.query(User)

View File

@ -16,7 +16,7 @@
<td>{{position_no}}</td> <td>{{position_no}}</td>
<td>{% include "user_in_table.html" %}</td> <td>{% include "user_in_table.html" %}</td>
{% if user_relative_url is not none %} {% if user_relative_url is not none %}
<td><a href="/@{{user.username}}/{{user_relative_url}}">{{"{:,}".format(value)}}</a></td> <td><a href="/id/{{user.id}}">{{"{:,}".format(value)}}</a></td>
{% else %} {% else %}
<td>{{"{:,}".format(value)}}</td> <td>{{"{:,}".format(value)}}</td>
{% endif %} {% endif %}

View File

@ -1,7 +1,7 @@
{% if user %} {% if user %}
{% if can_see(v, user) %} {% if can_see(v, user) %}
{%- include 'admin/shadowbanned_tooltip.html' -%} {%- include 'admin/shadowbanned_tooltip.html' -%}
<a class="unbreakable" data-sort-key="{{user.username.lower()}}" style="color:#{{user.name_color}};font-weight:bold" href="/@{{user.username}}"> <a class="unbreakable" data-sort-key="{{user.username.lower()}}" style="color:#{{user.name_color}};font-weight:bold" href="/id/{{user.id}}">
<div class="profile-pic-20-wrapper mb-2"> <div class="profile-pic-20-wrapper mb-2">
<img loading="lazy" src="{{user.profile_url}}" class="pp20"> <img loading="lazy" src="{{user.profile_url}}" class="pp20">
{% if user.hat_active(v)[0] -%} {% if user.hat_active(v)[0] -%}