From 3a31ae9019bc10fd4bb22a50cc22045dfecae3a4 Mon Sep 17 00:00:00 2001 From: Aevann Date: Wed, 7 Feb 2024 03:31:35 +0200 Subject: [PATCH] add effortposts made parameter to profiles --- files/classes/user.py | 5 +++++ files/templates/userpage/banner.html | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/files/classes/user.py b/files/classes/user.py index 02438d355..b2c20c650 100644 --- a/files/classes/user.py +++ b/files/classes/user.py @@ -1326,6 +1326,11 @@ class User(Base): return f'

{self.sig_html}
' + @property + @lazy + def effortposts_made(self): + return g.db.query(Post).filter_by(author_id=self.id, effortpost=True).count() + badge_ordering_tuple = ( 22, 23, 24, 25, 26, 27, 28, #paypig diff --git a/files/templates/userpage/banner.html b/files/templates/userpage/banner.html index 14d34d7eb..e563ef5b8 100644 --- a/files/templates/userpage/banner.html +++ b/files/templates/userpage/banner.html @@ -280,6 +280,10 @@

Total award discount: {{u.formatted_award_discount}} (shown to you only)

{% endif %} +

+ Effortposts made: {{u.effortposts_made}} +

+ {% if u.is_private %}

User has private mode enabled

{% endif %} @@ -589,6 +593,10 @@

Total award discount: {{u.formatted_award_discount}} (shown to you only)

{% endif %} +

+ Effortposts made: {{u.effortposts_made}} +

+ {% if u.is_private %}

User has private mode enabled

{% endif %}