parent
d5292911c2
commit
71f7a82f60
4 changed files with 85 additions and 48 deletions
|
@ -2,26 +2,3 @@
|
||||||
{% if page_obj %}
|
{% if page_obj %}
|
||||||
<p class="pagination">{% pagination_links page_obj %}</p>
|
<p class="pagination">{% pagination_links page_obj %}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if month %}
|
|
||||||
<p class="pagination">{% year_url month %}</p>
|
|
||||||
<p class="pagination n3">
|
|
||||||
{% if previous_month %}
|
|
||||||
{% month_url previous_month fmt="F Y" %}
|
|
||||||
{% endif %}
|
|
||||||
{% month_url month cls="cur" fmt="F Y" %}
|
|
||||||
{% if next_month %}
|
|
||||||
{% month_url next_month fmt="F Y" %}
|
|
||||||
{% endif %}
|
|
||||||
</p>
|
|
||||||
{% endif %}
|
|
||||||
{% if year %}
|
|
||||||
<p class="pagination n3">
|
|
||||||
{% if previous_year %}
|
|
||||||
{% year_url previous_year cls="prev" %}
|
|
||||||
{% endif %}
|
|
||||||
{% year_url year cls="cur" %}
|
|
||||||
{% if next_year %}
|
|
||||||
{% year_url next_year cls="next" %}
|
|
||||||
{% endif %}
|
|
||||||
</p>
|
|
||||||
{% endif %}
|
|
||||||
|
|
|
@ -1,20 +1,37 @@
|
||||||
{% extends "transaction/transaction_list.html" %}
|
{% extends "main/base.html" %}
|
||||||
{% load i18n main_extras transaction_extras static category %}
|
{% load i18n static main_extras transaction_extras category %}
|
||||||
{% block link %}
|
{% block link %}
|
||||||
{{ block.super }}
|
{{ block.super }}
|
||||||
{% css "main/css/plot.css" %}
|
{% css "main/css/plot.css" %}
|
||||||
{% endblock %}
|
{% css "main/css/table.css" %}
|
||||||
{% block name %}{{ month|date:"F Y"|capfirst }}{% endblock %}
|
{% endblock link %}
|
||||||
{% block h2 %}{{ month|date:"F Y"|capfirst }}{% endblock %}
|
{% block title %}
|
||||||
{% block backlinks %}
|
{{ year|date:"Y" }} – {{ block.super }}
|
||||||
{{ block.super }}
|
{% endblock title %}
|
||||||
|
{% block body %}
|
||||||
|
<h2>{{ month|date:"F Y"|capfirst }}</h2>
|
||||||
|
<p class="pagination">{% year_url month %}</p>
|
||||||
|
<p class="pagination n3">
|
||||||
|
{% if previous_month %}
|
||||||
|
{% month_url previous_month fmt="F Y" %}
|
||||||
|
{% endif %}
|
||||||
|
{% month_url month cls="cur" fmt="F Y" %}
|
||||||
|
{% if next_month %}
|
||||||
|
{% month_url next_month fmt="F Y" %}
|
||||||
|
{% endif %}
|
||||||
|
</p>
|
||||||
{% if account or category %}
|
{% if account or category %}
|
||||||
<p class="back">
|
<p class="back">
|
||||||
<a href="{% url "transaction_month" month.year month.month %}">{% translate "Back" %}{{ "arrow-go-back"|remix }}</a>
|
<a class="big-link"
|
||||||
|
href="{% url "transaction_month" month.year month.month %}">{{ "arrow-go-back"|remix }}{% translate "Back" %}</a>
|
||||||
|
{% if account %}
|
||||||
|
<a class="big-link" href="{% url "account" account.pk %}">{{ account.icon|remix }}{{ account }}</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if category %}
|
||||||
|
<a class="big-link" href="{% url "category" category.pk %}">{{ category.icon|remix }}{{ category }}</a>
|
||||||
|
{% endif %}
|
||||||
</p>
|
</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
|
||||||
{% block table %}
|
|
||||||
{% if not category %}
|
{% if not category %}
|
||||||
<section>
|
<section>
|
||||||
<h3>{% translate "Categories" %}</h3>
|
<h3>{% translate "Categories" %}</h3>
|
||||||
|
@ -23,6 +40,20 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<section>
|
<section>
|
||||||
<h3>{% translate "Transactions" %}</h3>
|
<h3>{% translate "Transactions" %}</h3>
|
||||||
{{ block.super }}
|
{% url_get "transactions" start_date=month end_date=month|end_of_month category=category.id account=account.id as t_url %}
|
||||||
|
<p>
|
||||||
|
<a class="big-link" href="{{ t_url }}">{{ "list-check"|remixnl }}{% translate "View all transactions" %}</a>
|
||||||
|
</p>
|
||||||
|
{% transaction_table transactions n_max=8 transactions_url=t_url %}
|
||||||
</section>
|
</section>
|
||||||
{% endblock %}
|
<p class="pagination">{% year_url month %}</p>
|
||||||
|
<p class="pagination n3">
|
||||||
|
{% if previous_month %}
|
||||||
|
{% month_url previous_month fmt="F Y" %}
|
||||||
|
{% endif %}
|
||||||
|
{% month_url month cls="cur" fmt="F Y" %}
|
||||||
|
{% if next_month %}
|
||||||
|
{% month_url next_month fmt="F Y" %}
|
||||||
|
{% endif %}
|
||||||
|
</p>
|
||||||
|
{% endblock body %}
|
||||||
|
|
|
@ -1,20 +1,35 @@
|
||||||
{% extends "transaction/transaction_list.html" %}
|
{% extends "main/base.html" %}
|
||||||
{% load i18n main_extras static category %}
|
{% load i18n static main_extras transaction_extras category %}
|
||||||
{% block link %}
|
{% block link %}
|
||||||
{{ block.super }}
|
{{ block.super }}
|
||||||
{% css "main/css/plot.css" %}
|
{% css "main/css/plot.css" %}
|
||||||
{% endblock %}
|
{% css "main/css/table.css" %}
|
||||||
{% block name %}{{ year|date:"Y" }}{% endblock %}
|
{% endblock link %}
|
||||||
{% block h2 %}{{ year|date:"Y" }}{% endblock %}
|
{% block title %}
|
||||||
{% block backlinks %}
|
{{ year|date:"Y" }} – {{ block.super }}
|
||||||
{{ block.super }}
|
{% endblock title %}
|
||||||
|
{% block body %}
|
||||||
|
<h2>{{ year|date:"Y" }}</h2>
|
||||||
|
<p class="pagination n3">
|
||||||
|
{% if previous_year %}
|
||||||
|
{% year_url previous_year cls="prev" %}
|
||||||
|
{% endif %}
|
||||||
|
{% year_url year cls="cur" %}
|
||||||
|
{% if next_year %}
|
||||||
|
{% year_url next_year cls="next" %}
|
||||||
|
{% endif %}
|
||||||
|
</p>
|
||||||
{% if account or category %}
|
{% if account or category %}
|
||||||
<p class="back">
|
<p class="back">
|
||||||
<a href="{% url "transaction_year" year.year %}">{% translate "Back" %}{{ "arrow-go-back"|remix }}</a>
|
<a class="big-link" href="{% url "transaction_year" year.year %}">{{ "arrow-go-back"|remix }}{% translate "Back" %}</a>
|
||||||
|
{% if account %}
|
||||||
|
<a class="big-link" href="{% url "account" account.pk %}">{{ account.icon|remix }}{{ account }}</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if category %}
|
||||||
|
<a class="big-link" href="{% url "category" category.pk %}">{{ category.icon|remix }}{{ category }}</a>
|
||||||
|
{% endif %}
|
||||||
</p>
|
</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
|
||||||
{% block table %}
|
|
||||||
{% if history %}
|
{% if history %}
|
||||||
<section>
|
<section>
|
||||||
<h3>{% translate "History" %}</h3>
|
<h3>{% translate "History" %}</h3>
|
||||||
|
@ -29,6 +44,19 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<section>
|
<section>
|
||||||
<h3>{% translate "Transactions" %}</h3>
|
<h3>{% translate "Transactions" %}</h3>
|
||||||
{{ block.super }}
|
{% url_get "transactions" start_date=year end_date=year|end_of_year category=category.id account=account.id as t_url %}
|
||||||
|
<p>
|
||||||
|
<a class="big-link" href="{{ t_url }}">{{ "list-check"|remixnl }}{% translate "View all transactions" %}</a>
|
||||||
|
</p>
|
||||||
|
{% transaction_table transactions n_max=8 transactions_url=t_url %}
|
||||||
</section>
|
</section>
|
||||||
{% endblock %}
|
<p class="pagination n3">
|
||||||
|
{% if previous_year %}
|
||||||
|
{% year_url previous_year cls="prev" %}
|
||||||
|
{% endif %}
|
||||||
|
{% year_url year cls="cur" %}
|
||||||
|
{% if next_year %}
|
||||||
|
{% year_url next_year cls="next" %}
|
||||||
|
{% endif %}
|
||||||
|
</p>
|
||||||
|
{% endblock body %}
|
||||||
|
|
|
@ -251,5 +251,6 @@ class TransactionYearView(UserMixin, TransactionACMixin, YearArchiveView):
|
||||||
h_data = context_data.get("transactions")
|
h_data = context_data.get("transactions")
|
||||||
if not (context_data.get("account") or context_data.get("category")):
|
if not (context_data.get("account") or context_data.get("category")):
|
||||||
h_data = h_data.exclude(category__budget=False)
|
h_data = h_data.exclude(category__budget=False)
|
||||||
|
context_data["history"] = history(h_data)
|
||||||
|
|
||||||
return context_data | {"history": history(h_data)}
|
return context_data
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue