Modificaciones en filtrado y creada opción para marcar que un gasto/ingreso es un traspaso de cuentas #34
@ -157,8 +157,13 @@
|
|||||||
{% empty %}
|
{% empty %}
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="6" class="empty-state">
|
<td colspan="6" class="empty-state">
|
||||||
<p>No hay gastos</p>
|
{% if filters_active %}
|
||||||
<a href="{% url 'expense_create' %}">Añade el primero</a>
|
<p>No hay gastos que coincidan con los filtros</p>
|
||||||
|
<a href="{% url 'expense_list' %}">Quitar los filtros</a>
|
||||||
|
{% else %}
|
||||||
|
<p>No hay gastos</p>
|
||||||
|
<a href="{% url 'expense_create' %}">Añade el primero</a>
|
||||||
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
@ -445,6 +445,10 @@ def expense_list(request):
|
|||||||
|
|
||||||
advanced_filters_open = bool(category or selected_tags)
|
advanced_filters_open = bool(category or selected_tags)
|
||||||
|
|
||||||
|
filters_active = bool(
|
||||||
|
year or month or category or selected_tags or account_id or range_active
|
||||||
|
)
|
||||||
|
|
||||||
return render(
|
return render(
|
||||||
request,
|
request,
|
||||||
"expenses/expense_list.html",
|
"expenses/expense_list.html",
|
||||||
@ -470,6 +474,7 @@ def expense_list(request):
|
|||||||
"accounts": Account.objects.filter(owner=request.user),
|
"accounts": Account.objects.filter(owner=request.user),
|
||||||
"selected_account": account_id,
|
"selected_account": account_id,
|
||||||
"advanced_filters_open": advanced_filters_open,
|
"advanced_filters_open": advanced_filters_open,
|
||||||
|
"filters_active": filters_active,
|
||||||
"query_params": query_params.urlencode(),
|
"query_params": query_params.urlencode(),
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user