7cf8d8ce07
dockignore actualizado
2026-09-29 18:02:01 +02:00
466e51c703
Merge branches 'dev' and 'dev' of https://gitea.kuijper.es/jkuijperm/expenses_manager into dev
2026-09-29 17:34:02 +02:00
5f5b30108e
Build: imagen autocontenida, .dockerignore y limpieza de requirements
...
- Dockerfile copia el proyecto Django, no la raiz del repo, para que
manage.py y wsgi.py queden donde gunicorn los espera
- collectstatic en tiempo de construccion y CMD en la imagen
- .dockerignore: evita que .env, .git y artefactos locales entren en la imagen
- requirements.txt sin BOM
2026-09-29 17:32:21 +02:00
b8d90c08af
test: cobertura de traspasos
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:52:30 +02:00
d37cf0800d
fix: blank=True en las patas de Transfer
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:52:29 +02:00
488e370a04
feat: redirección del check is_transfer al formulario de traspaso
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:52:13 +02:00
0dd34ab5dc
feat: CRUD de traspasos
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:51:16 +02:00
9af6e749d5
feat: migración de datos de traspasos heredados
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:50:52 +02:00
7fd2f3361d
feat: modelo Transfer e is_system en Category
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:50:45 +02:00