Liberacion

This commit is contained in:
fjrodriguez
2024-02-01 11:41:05 -06:00
parent 83ece0be43
commit 98a58d5eea
13 changed files with 201 additions and 112 deletions

View File

@@ -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