expenses_manager/expenses_manager/expenses
JKuijperM e65b15ccf8 Extrae helpers de vistas y rehace los listados de cuentas y categorias
Saca de home() dos ayudantes reutilizables:

- _account_balances(): calcula el saldo de cada cuenta con dos queries
  agregadas en lugar de llamar a account.current_balance() en bucle,
  que disparaba un N+1.
- _category_tree(): aplana las categorias en preorden con su profundidad,
  para poder indentarlas en la plantilla.

Con ellos, account_list pasa a mostrar el saldo calculado de cada cuenta
(antes usaba current_balance() desde la plantilla) y category_list muestra
un arbol indentado en vez de una columna "Categoria padre" que obligaba a
reconstruir la jerarquia mentalmente.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 15:34:37 +02:00
..
management/commands Fixed typo importing packages 2026-07-13 17:55:49 +02:00
migrations Modified the goal functionality 2026-07-23 18:02:05 +02:00
static/expenses Extrae helpers de vistas y rehace los listados de cuentas y categorias 2026-09-09 15:34:37 +02:00
templates Extrae helpers de vistas y rehace los listados de cuentas y categorias 2026-09-09 15:34:37 +02:00
tests Extrae helpers de vistas y rehace los listados de cuentas y categorias 2026-09-09 15:34:37 +02:00
admin.py Created the models and its test 2026-01-08 11:53:16 +01:00
apps.py First commit, initialaizing the django project 2026-01-07 20:04:16 +01:00
forms.py Fixed minor typos 2026-07-29 15:14:14 +02:00
models.py Fixed minor typos 2026-07-29 15:14:14 +02:00
urls.py added "more information" in the login page 2026-07-28 12:49:21 +02:00
views.py Extrae helpers de vistas y rehace los listados de cuentas y categorias 2026-09-09 15:34:37 +02:00