diff --git a/expenses_manager/expenses/templates/expenses/dashboard.html b/expenses_manager/expenses/templates/expenses/dashboard.html index e34e459..2e5933c 100644 --- a/expenses_manager/expenses/templates/expenses/dashboard.html +++ b/expenses_manager/expenses/templates/expenses/dashboard.html @@ -112,6 +112,17 @@ {% endif %} + {% if budget_overruns %} +
+ {% endif %} + diff --git a/expenses_manager/expenses/templates/settings/budget_blocks.html b/expenses_manager/expenses/templates/settings/budget_blocks.html index d99a2f9..ccc3840 100644 --- a/expenses_manager/expenses/templates/settings/budget_blocks.html +++ b/expenses_manager/expenses/templates/settings/budget_blocks.html @@ -5,6 +5,8 @@ {% block content %}Qué porcentaje de tus ingresos debería ir a cada bloque. Los bloques de gasto son los tipos que asignas a tus categorías; el ahorro son los traspasos a tus cuentas de ahorro.
{# Arranca con el reparto guardado; el script de abajo lo recalcula al teclear. #} diff --git a/expenses_manager/expenses/templates/settings/budget_review.html b/expenses_manager/expenses/templates/settings/budget_review.html new file mode 100644 index 0000000..4bc60d0 --- /dev/null +++ b/expenses_manager/expenses/templates/settings/budget_review.html @@ -0,0 +1,100 @@ +{% extends "expenses/base.html" %} + +{% load l10n %} + +{% block title %}Revisión del reparto{% endblock %} + +{% block content %} +Lo que definiste para cada bloque frente a lo que fue de verdad, sobre los ingresos del mes. Cambiar el reparto
+ + + + {% if not review %} +{{ selected_date|date:"F Y"|capfirst }} está sin ingresos registrados, y sin ingresos no se puede repartir nada: cada bloque se mide como parte del ingreso del mes.
+ {% else %} +Ingresos de {{ selected_date|date:"F Y" }}: {{ review.income|floatformat:2 }} €.
+ + {% if not review.defined_any %} + + {% endif %} + +| Bloque | +Definido | +Real | +Real sobre definido | +
|---|---|---|---|
| {{ row.label }} | +{{ row.defined_pct|floatformat:"-2" }} % · {{ row.defined_amount|floatformat:2 }} € | +{{ row.real_pct|floatformat:1 }} % · {{ row.real_amount|floatformat:2 }} € | +
+
+
+
+ {% if row.progress is None %}Nada asignado{% else %}{{ row.progress|floatformat:1 }} %{% endif %}
+
+ {% if row.exceeded %}
+ Se pasa
+ {% endif %}
+
+ |
+
Sin asignar en el reparto: {{ review.unassigned.pct|floatformat:"-2" }} % · {{ review.unassigned.amount|floatformat:2 }} €.
+ + {% if review.unclassified.amount %} + + {% endif %} + {% endif %} +{% endblock %}