| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- from django import forms
- from .models import Azienda
- class formAzienda(forms.Form):
- def __init__(self,*args,**kwargs):
- forms.Form.__init__(self,*args,**kwargs)
- self.fields['nome'] = forms.CharField(required=True)
- self.fields['partitaiva'] = forms.CharField(required=True)
- self.fields['mail'] = forms.CharField(required=False)
- self.fields['cambiopassword'] = forms.BooleanField(required=False)
- self.fields['forzanuovapassword' ] = forms.BooleanField(required=False)
- self.fields['otppassword'] = forms.BooleanField(required=False)
- self.fields['cancellaazienda'] = forms.BooleanField(required=False)
- class formAziendaPermessi(forms.Form):
- choices = []
- def __init__(self,*args,amministratori=[],permessi=[],**kwargs):
- forms.Form.__init__(self,*args,**kwargs)
- self.fields['ListaAmministratori'] = forms.MultipleChoiceField(required=True,choices=self.c(amministratori))
- self.fields['ListaPermessi'] = forms.MultipleChoiceField(required=True,choices=self.c(permessi))
- def c(self,lista):
- for u in lista:
- self.choices.append((u.id,u.id),)
- print('choices lunghezza',len(self.choices))
- return self.choices
- class formSede(forms.Form):
- def __init__(self,*args,**kwargs):
- forms.Form.__init__(self,*args,**kwargs)
- self.fields['nome'] = forms.CharField(required=True)
- self.fields['info'] = forms.CharField(required=False)
- self.fields['cancellasede'] = forms.BooleanField(required=False)
- self.fields['cambiopassword'] = forms.BooleanField(required=False)
- self.fields['forzanuovapassword'] = forms.BooleanField(required=False)
- self.fields['otppassword'] = forms.BooleanField(required=False)
- self.fields['identificativo'] = forms.CharField(required=True)
- class formSedePermessi(forms.Form):
- choices = []
- def __init__(self,*args,amministratori=[],permessi=[],**kwargs):
- forms.Form.__init__(self,*args,**kwargs)
- self.fields['ListaAmministratori'] = forms.MultipleChoiceField(required=True,choices=self.c(amministratori))
- self.fields['ListaPermessi'] = forms.MultipleChoiceField(required=True,choices=self.c(permessi))
- def c(self,lista):
- for u in lista:
- self.choices.append((u.id,u.id),)
- print('choices lunghezza',len(self.choices))
- return self.choices
- class formSedeAmministratoreSorgente(forms.Form):
- choices = []
- def __init__(self,*args,amministratori=[],permessi=[],**kwargs):
- forms.Form.__init__(self,*args,**kwargs)
- self.fields['ListaAmministratori'] = forms.MultipleChoiceField(required=True,choices=self.c(amministratori))
- self.fields['ListaAmministratoriSorgente'] = forms.MultipleChoiceField(required=True,choices=self.c(amministratori))
- def c(self,lista):
- for u in lista:
- self.choices.append((u.id,u.id),)
- print('choices lunghezza',len(self.choices))
- return self.choices
- class formPinMail(forms.Form):
- def __init__(self,*args,**kwargs):
- forms.Form.__init__(self,*args,**kwargs)
- self.fields['mail'] = forms.CharField(required=False)
- self.fields['pin'] = forms.CharField(required=True)
|