feat: allow single transactions to be hidden from summaries

Control is done via the dropdown menu on a transaction item
Transfers are hidden by default

fix #274
This commit is contained in:
Herculino Trotta
2025-07-19 16:19:11 -03:00
parent 6c90150661
commit ef5f3580a0
11 changed files with 95 additions and 7 deletions

View File

@@ -91,6 +91,8 @@ def get_transactions(request, include_unpaid=True, include_silent=False):
transactions = transactions.filter(is_paid=True)
if not include_silent:
transactions = transactions.exclude(Q(category__mute=True) & ~Q(category=None))
transactions = transactions.exclude(
Q(Q(category__mute=True) & ~Q(category=None)) | Q(mute=True)
)
return transactions

View File

@@ -260,6 +260,7 @@ def emergency_fund(request):
reference_date__gte=start_date,
reference_date__lte=end_date,
category__mute=False,
mute=False,
)
.values("reference_date", "account__currency")
.annotate(monthly_total=Sum("amount"))