From 43a7bf5174f56b76b4dfb31c049b7e187f909d84 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 17 Jun 2024 09:49:39 -0400 Subject: [PATCH] hide mastodon info if locked and not followed/ing --- common/views.py | 2 +- users/templates/users/profile_actions.html | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/common/views.py b/common/views.py index c2141c02..bf4b056e 100644 --- a/common/views.py +++ b/common/views.py @@ -34,7 +34,7 @@ def home(request): def ap_redirect(request, uri): - return redirect(request.get_full_path().replace("~neodb~", "/")) + return redirect(request.get_full_path().replace("/~neodb~/", "/")) def nodeinfo2(request): diff --git a/users/templates/users/profile_actions.html b/users/templates/users/profile_actions.html index a439f3ab..14401372 100644 --- a/users/templates/users/profile_actions.html +++ b/users/templates/users/profile_actions.html @@ -48,14 +48,16 @@ {% endif %} {% if identity.user.mastodon_account %} - - - - - + {% if not identity.locked or request.user.is_superuser or relationship.requested or relationship.status %} + + + + + + {% endif %} {% endif %} {% endif %} {% if relationship.requested %}