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