expenses_manager/expenses_manager
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
..
expenses Extrae helpers de vistas y rehace los listados de cuentas y categorias 2026-09-09 15:34:37 +02:00
expenses_manager Mueve 'expenses' antes que 'django.contrib.admin' en INSTALLED_APPS 2026-09-03 18:00:22 +02:00
.env.example Created the .env.example 2026-07-29 13:29:28 +02:00
Jenkinsfile Updated jenkinsfile 2026-07-24 12:45:10 +02:00
manage.py First commit, initialaizing the django project 2026-01-07 20:04:16 +01:00
pytest.ini First commit, initialaizing the django project 2026-01-07 20:04:16 +01:00
requirements.txt Minor changes 2026-07-27 16:49:37 +02:00