|
|
@@ -9,6 +9,7 @@ from django.utils.timezone import now
|
|
|
from django.core.serializers import serialize
|
|
|
from datetime import date, timedelta
|
|
|
from django.conf import settings
|
|
|
+from django.utils.timezone import localtime
|
|
|
|
|
|
import logging
|
|
|
import re
|
|
|
@@ -87,11 +88,11 @@ def agregar_movimiento(request):
|
|
|
descripcion = request.GET.get('descripcion')
|
|
|
monto_raw = request.GET.get('monto')
|
|
|
|
|
|
- logger.warning(f"origen: {origen}")
|
|
|
- logger.warning(f"destino: {destino}")
|
|
|
- logger.warning(f"categoria: {categoria}")
|
|
|
- logger.warning(f"descripcion: {descripcion}")
|
|
|
- logger.warning(f"monto_raw: {monto_raw}")
|
|
|
+ logger.warning(f"agregar_movimiento: origen: {origen}")
|
|
|
+ logger.warning(f"agregar_movimiento: destino: {destino}")
|
|
|
+ logger.warning(f"agregar_movimiento: categoria: {categoria}")
|
|
|
+ logger.warning(f"agregar_movimiento: descripcion: {descripcion}")
|
|
|
+ logger.warning(f"agregar_movimiento: monto_raw: {monto_raw}")
|
|
|
|
|
|
try:
|
|
|
if origen:
|
|
|
@@ -113,7 +114,7 @@ def agregar_movimiento(request):
|
|
|
except (Cuenta.DoesNotExist, InvalidOperation):
|
|
|
pass
|
|
|
|
|
|
- logger.warning(f"datos iniciales: {datos_iniciales}")
|
|
|
+ logger.warning(f"agregar_movimiento: datos iniciales: {datos_iniciales}")
|
|
|
|
|
|
form = MovimientoForm(initial=datos_iniciales)
|
|
|
form.fields['cuenta_origen'].queryset = Cuenta.objects.filter(usuario=request.user)
|
|
|
@@ -127,9 +128,8 @@ def editar_movimiento(request, movimiento_id):
|
|
|
saldo_original_origen = movimiento.cuenta_origen
|
|
|
saldo_original_destino = movimiento.cuenta_destino
|
|
|
monto_original = movimiento.monto
|
|
|
- fecha_original = movimiento.fecha
|
|
|
- hora_original = movimiento.hora
|
|
|
|
|
|
+ logger.warning(f"editar_movimiento: fecha: {movimiento.fecha}")
|
|
|
|
|
|
if request.method == 'POST':
|
|
|
form = MovimientoForm(request.POST, instance=movimiento)
|
|
|
@@ -151,10 +151,6 @@ def editar_movimiento(request, movimiento_id):
|
|
|
movimiento_nuevo.cuenta_origen.save()
|
|
|
movimiento_nuevo.cuenta_destino.saldo += movimiento_nuevo.monto
|
|
|
movimiento_nuevo.cuenta_destino.save()
|
|
|
- movimiento_nuevo.fecha = fecha_original
|
|
|
- movimiento_nuevo.fecha.save()
|
|
|
- movimiento_nuevo.hora = hora_original
|
|
|
- movimiento_nuevo.hora.save()
|
|
|
|
|
|
return redirect('dashboard')
|
|
|
else:
|