From fe7a05f9714bb3b8fefad1ca4525b3918e59cb6d Mon Sep 17 00:00:00 2001 From: Aevann Date: Sat, 18 Nov 2023 18:32:45 +0200 Subject: [PATCH] in profile, make owned ping groups bold --- files/classes/user.py | 6 +++--- files/templates/userpage/banner.html | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/files/classes/user.py b/files/classes/user.py index 943b4fa1a..0e7d7672f 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -12,7 +12,7 @@ from flask import g, session, request from files.classes import Base from files.classes.casino_game import CasinoGame -from files.classes.group import GroupMembership +from files.classes.group import * from files.classes.hole import Hole from files.helpers.config.const import * from files.helpers.config.modaction_types import * @@ -907,10 +907,10 @@ class User(Base): @property @lazy def group_memberships(self): - return [x[0] for x in g.db.query(GroupMembership.group_name).filter( + return g.db.query(GroupMembership.group_name, Group).join(Group).filter( GroupMembership.user_id == self.id, GroupMembership.approved_utc != None, - ).order_by(GroupMembership.group_name)] + ).order_by(GroupMembership.group_name).all() @lazy def has_follower(self, user): diff --git a/files/templates/userpage/banner.html b/files/templates/userpage/banner.html index b2aef43a8..24b38cd49 100644 --- a/files/templates/userpage/banner.html +++ b/files/templates/userpage/banner.html @@ -160,8 +160,8 @@

Member of

{% for i in u.group_memberships %} - - !{{i}} + + !{{i[0]}} {% endfor %}
@@ -461,8 +461,8 @@

Member of

{% for i in u.group_memberships %} - - !{{i}} + + !{{i[0]}} {% endfor %}