feat(accounts): add option for untracking accounts on a per user basis

This commit is contained in:
Herculino Trotta
2025-08-09 03:35:39 -03:00
parent 7f8261b9cc
commit 55c4b920ee
7 changed files with 48 additions and 22 deletions
+4 -4
View File
@@ -157,15 +157,15 @@ def account_delete(request, pk):
@only_htmx
@login_required
@require_http_methods(["POST"])
@require_http_methods(["GET"])
def account_toggle_untracked(request, pk):
account = get_object_or_404(Account, id=pk)
if account.is_untracked_by(request.user):
if account.is_untracked_by():
account.untracked_by.remove(request.user)
messages.success(request, _("Account is now tracked."))
messages.success(request, _("Account is now tracked"))
else:
account.untracked_by.add(request.user)
messages.success(request, _("Account is now untracked."))
messages.success(request, _("Account is now untracked"))
return HttpResponse(
status=204,