Liberacion
This commit is contained in:
@@ -2,6 +2,8 @@ from django import forms
|
||||
from django.forms import inlineformset_factory
|
||||
from .models import ClientesA24, Suspension_Modulos_Permisos_Cliente,SuspensionModulo,SuspensionPermiso,Modulo
|
||||
from datetime import datetime
|
||||
from django.utils.html import format_html
|
||||
|
||||
|
||||
class ClienteForm_IMMEX(forms.ModelForm):
|
||||
fecha_baja = forms.DateField(
|
||||
@@ -21,10 +23,16 @@ class ClienteForm_IMMEX(forms.ModelForm):
|
||||
fecha_baja = self.cleaned_data.get("fecha_baja")
|
||||
|
||||
if Activo and fecha_baja:
|
||||
self._errors['fecha_baja'] = self.error_class(["El parametro activo no puede estar seleccionado si hay fecha de baja"])
|
||||
self.errors['fecha_baja'] = self.error_class(["El parametro activo no puede estar seleccionado si hay fecha de baja"])
|
||||
return self.cleaned_data
|
||||
|
||||
|
||||
class SuspensionModulosPermisosClienteForm(forms.ModelForm):
|
||||
button_field = forms.CharField(
|
||||
widget=forms.TextInput(attrs={'id':'add-sistema-cliente','type': 'button', 'value': 'Agregar Sistema-Cliente', "class":"btn btn-info"}),
|
||||
required=False,
|
||||
label=''
|
||||
)
|
||||
class Meta:
|
||||
model = Suspension_Modulos_Permisos_Cliente
|
||||
fields = '__all__'
|
||||
@@ -47,7 +55,7 @@ SuspensionModuloFormSet = inlineformset_factory(
|
||||
SuspensionModulo,
|
||||
form=SuspensionModuloForm,
|
||||
extra=5,
|
||||
can_delete=False,
|
||||
can_delete=True,
|
||||
)
|
||||
|
||||
#se usa "SuspensionModuloFormSet2" en el UpdateView para pasar el Extra igual a cero
|
||||
|
||||
Reference in New Issue
Block a user