diff --git a/brutaldon/templates/intercooler/block.html b/brutaldon/templates/intercooler/block.html new file mode 100644 index 0000000..79aa3bd --- /dev/null +++ b/brutaldon/templates/intercooler/block.html @@ -0,0 +1,15 @@ +{% if not relationship.blocking %} + + + +{% else %} + + + +{% endif %} diff --git a/brutaldon/views.py b/brutaldon/views.py index 2e37997..a60072e 100644 --- a/brutaldon/views.py +++ b/brutaldon/views.py @@ -652,7 +652,14 @@ def block(request, id): mastodon.account_unblock(id) else: mastodon.account_block(id) - return redirect(user, user_dict.acct) + if request.POST.get('ic-request'): + relationship['blocking'] = not relationship['blocking'] + return render(request, 'intercooler/block.html', + {"user": user_dict, + "relationship": relationship, + }) + else: + return redirect(user, user_dict.acct) else: return render(request, 'main/block.html', {"user": user_dict, "relationship": relationship,