From d985415ce985fb55276ff2cb56394fddf849d9aa Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 16 May 2025 14:49:22 +0100 Subject: [PATCH] Show donation link on profile after search --- webapp_profile.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/webapp_profile.py b/webapp_profile.py index b1386bd59..2f53ddec9 100644 --- a/webapp_profile.py +++ b/webapp_profile.py @@ -343,6 +343,7 @@ def html_profile_after_search(authorized: bool, youtube = get_youtube(profile_json) peertube = get_peertube(profile_json) pixelfed = get_pixelfed(profile_json) + donate_url = get_donation_url(profile_json) moved_to = '' if profile_json.get('movedTo'): @@ -479,7 +480,8 @@ def html_profile_after_search(authorized: bool, birth_date, youtube, peertube, pixelfed, discord, music_site_url, - art_site_url) + art_site_url, + donate_url) domain_full = get_full_domain(domain, port) @@ -872,7 +874,8 @@ def _get_profile_header_after_search(base_dir: str, pixelfed: str, discord: str, music_site_url: str, - art_site_url: str) -> str: + art_site_url: str, + donate_url: str) -> str: """The header of a searched for handle, containing background image and avatar """ @@ -997,6 +1000,12 @@ def _get_profile_header_after_search(base_dir: str, if discord: html_str += '

Discord: ' + \ discord + '

\n' + if donate_url: + donate_str = 'Donate' + if translate.get('Donate'): + donate_str = translate['Donate'] + html_str += '

' + donate_str + ': ' + donate_url + '

\n' if art_site_url: html_str += '

' + translate['Art'] + ': ' + art_site_url + '

\n'