ソースを参照

Ordeno cuentas por nombre en desplegables

Celestino Rey 1 年間 前
親
コミット
41865e9978
3 ファイル変更、7 行追加、3 行削除
  1. 4 0
      src/finanzas/admin.py
  2. 2 2
      src/finanzas/views.py
  3. 1 1
      src/misfinanzas/settings.py

+ 4 - 0
src/finanzas/admin.py

@@ -4,6 +4,10 @@ from django.contrib import admin
 from .models import Movimiento, Cuenta, MovimientoFrecuente, Categoria, TransaccionRecurrente
 
 
+class CuentaAdmin(admin.ModelAdmin):
+    ordering = ['nombre']  # Orden alfabético por nombre
+
+
 admin.site.register(Movimiento)
 admin.site.register(Cuenta)
 admin.site.register(MovimientoFrecuente)

+ 2 - 2
src/finanzas/views.py

@@ -83,8 +83,8 @@ def dashboard(request):
 def agregar_movimiento(request):
     if request.method == 'POST':
         form = MovimientoForm(request.POST)
-        form.fields['cuenta_origen'].queryset = Cuenta.objects.filter(usuario=request.user)
-        form.fields['cuenta_destino'].queryset = Cuenta.objects.filter(usuario=request.user)
+        form.fields['cuenta_origen'].queryset = Cuenta.objects.filter(usuario=request.user).order_by('nombre')
+        form.fields['cuenta_destino'].queryset = Cuenta.objects.filter(usuario=request.user).order_by('nombre')
         if form.is_valid():
             movimiento = form.save(commit=False)
             movimiento.usuario = request.user

+ 1 - 1
src/misfinanzas/settings.py

@@ -16,7 +16,7 @@ import logging
 
 
 APP_NAME = "Finanzas"
-APP_VERSION = os.environ.get("APP_VERSION", "16.0.4")  # Valor por defecto si no está definido
+APP_VERSION = os.environ.get("APP_VERSION", "16.0.5")  # Valor por defecto si no está definido
 IMG_VERSION = os.environ.get("IMG_VERSION", "0.0.0-dev")  # Valor por defecto si no está definido