diff --git a/nummi/main/templates/main/list/snapshot.html b/nummi/main/templates/main/list/snapshot.html
index 5c8eaf7..4ccd212 100644
--- a/nummi/main/templates/main/list/snapshot.html
+++ b/nummi/main/templates/main/list/snapshot.html
@@ -13,6 +13,7 @@
{% endblock %}
{% block body %}
{% translate "Statements" %}
+ {% if object %}{{ object }}{% endif %}
{% if snapshots %}
{% include "main/table/snapshot.html" %}
{% if page_obj %}
diff --git a/nummi/main/templates/main/list/transaction.html b/nummi/main/templates/main/list/transaction.html
index 43091ec..e6cbf81 100644
--- a/nummi/main/templates/main/list/transaction.html
+++ b/nummi/main/templates/main/list/transaction.html
@@ -13,6 +13,7 @@
{% endblock %}
{% block body %}
{% translate "Transactions" %}
+ {% if object %}{{ object }}{% endif %}
{% if transactions %}
{% include "main/table/transaction.html" %}
{% if page_obj %}
diff --git a/nummi/main/views.py b/nummi/main/views.py
index c20f239..aec332b 100644
--- a/nummi/main/views.py
+++ b/nummi/main/views.py
@@ -235,6 +235,11 @@ class AccountMixin:
def get_queryset(self):
return super().get_queryset().filter(account=self.kwargs.get("pk"))
+ def get_context_data(self, **kwargs):
+ return super().get_context_data(**kwargs) | {
+ "object": Account.objects.get(pk=self.kwargs.get("pk"))
+ }
+
class AccountTListView(AccountMixin, TransactionListView):
pass
@@ -248,11 +253,21 @@ class SnapshotTListView(TransactionListView):
def get_queryset(self):
return super().get_queryset().filter(snapshot=self.kwargs.get("pk"))
+ def get_context_data(self, **kwargs):
+ return super().get_context_data(**kwargs) | {
+ "object": Snapshot.objects.get(pk=self.kwargs.get("pk"))
+ }
+
class CategoryTListView(TransactionListView):
def get_queryset(self):
return super().get_queryset().filter(category=self.kwargs.get("pk"))
+ def get_context_data(self, **kwargs):
+ return super().get_context_data(**kwargs) | {
+ "object": Category.objects.get(pk=self.kwargs.get("pk"))
+ }
+
class SearchView(TransactionListView):
def post(self, *args, **kwargs):