From 60f84fe20df2a29bf63ae828d78c9751f69399fd Mon Sep 17 00:00:00 2001 From: "Edgar P. Burkhart" Date: Tue, 2 Jan 2024 12:06:20 +0100 Subject: [PATCH] Add pagination to year archive view --- nummi/main/templates/main/pagination.html | 13 +++++++++++++ nummi/main/templates/main/pagination_month.html | 2 +- nummi/main/templates/main/pagination_year.html | 5 +++++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 nummi/main/templates/main/pagination_year.html diff --git a/nummi/main/templates/main/pagination.html b/nummi/main/templates/main/pagination.html index 7147be0..7f32ea2 100644 --- a/nummi/main/templates/main/pagination.html +++ b/nummi/main/templates/main/pagination.html @@ -20,3 +20,16 @@ {% endwith %}

{% endif %} +{% if year %} +

+ {% with year=previous_year %} + {% include "main/pagination_year.html" %} + {% endwith %} + {% with cur=True %} + {% include "main/pagination_year.html" %} + {% endwith %} + {% with year=next_year %} + {% include "main/pagination_year.html" %} + {% endwith %} +

+{% endif %} diff --git a/nummi/main/templates/main/pagination_month.html b/nummi/main/templates/main/pagination_month.html index 207b354..288427a 100644 --- a/nummi/main/templates/main/pagination_month.html +++ b/nummi/main/templates/main/pagination_month.html @@ -1,5 +1,5 @@ {% load i18n %} {% if month %} {{ month|date:"F Y"|capfirst }} + href="{% if account %}{% url "account_transaction_month" account.id month.year month.month %}{% elif category %}{% url "category_transaction_month" category.id month.year month.month %}{% else %}{% url "transaction_month" month.year month.month %}{% endif %}">{{ month|date:"F Y"|capfirst }} {% endif %} diff --git a/nummi/main/templates/main/pagination_year.html b/nummi/main/templates/main/pagination_year.html new file mode 100644 index 0000000..5c9bd3c --- /dev/null +++ b/nummi/main/templates/main/pagination_year.html @@ -0,0 +1,5 @@ +{% load i18n %} +{% if year %} + {{ year|date:"Y" }} +{% endif %}