|
@@ -11,7 +11,7 @@ class MovimientoForm(forms.ModelForm):
|
|
|
'cuenta_destino': forms.Select(attrs={'class': 'form-control'}),
|
|
'cuenta_destino': forms.Select(attrs={'class': 'form-control'}),
|
|
|
'monto': forms.TextInput(attrs={'class': 'form-control'}),
|
|
'monto': forms.TextInput(attrs={'class': 'form-control'}),
|
|
|
'descripcion': forms.Textarea(attrs={'class': 'form-control', 'rows': 3}),
|
|
'descripcion': forms.Textarea(attrs={'class': 'form-control', 'rows': 3}),
|
|
|
- 'fecha': forms.DateInput(attrs={'type': 'date', 'class': 'form-control', 'placeholder': 'MM-DD-YYYY'}),
|
|
|
|
|
|
|
+ 'fecha': forms.DateTimeInput(attrs={'type': 'datetime-local', 'class': 'form-control', 'placeholder': 'MM-DD-YYYY'}, format='%d-%m-%YT%H:%M'),
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
def clean(self):
|
|
def clean(self):
|
|
@@ -21,6 +21,9 @@ class MovimientoForm(forms.ModelForm):
|
|
|
if origen and destino and origen == destino:
|
|
if origen and destino and origen == destino:
|
|
|
raise forms.ValidationError("La cuenta de origen y la de destino no pueden ser la misma.")
|
|
raise forms.ValidationError("La cuenta de origen y la de destino no pueden ser la misma.")
|
|
|
|
|
|
|
|
|
|
+ def __init__(self, *args, **kwargs):
|
|
|
|
|
+ super().__init__(*args, **kwargs)
|
|
|
|
|
+ self.fields['fecha'].input_formats = ['%d-%m-%YT%H:%M']
|
|
|
|
|
|
|
|
class FiltroForm(forms.Form):
|
|
class FiltroForm(forms.Form):
|
|
|
fecha_inicio = forms.DateField(required=False, widget=forms.DateInput(attrs={'type': 'date'}))
|
|
fecha_inicio = forms.DateField(required=False, widget=forms.DateInput(attrs={'type': 'date'}))
|