| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- from django import forms
- from .models import *
- from utenti.models import *
- class ListAddAccountForm(forms.Form):
- def __init__(self,*args,**kwargs):
- super(forms.Form,self).__init__(*args,**kwargs)
- def getUser(self):
- u = User.objects.filter(domain_id=self.domain).filter(enabled=1).order_by('nome')
- user = [(0,'-')]
- for i in u:
- user.append((i.id,f'{i.mail}@{i.domain.nome}'))
- print("Numero di utenti presenti",len(user))
- return user
- def update(self,domain=0):
- self.domain=domain
- self.fields['mail_interne'] = forms.ChoiceField(label="Mail Interne",choices=self.getUser(),required=False)
- self.fields['mail_esterne'] = forms.CharField(label='Mail Esterne',initial='',required=False)
- def getLevel(self):
- securitylevel = []
- s = getSecurityLevelAll()
- #s = SecurityLevel.objects.filter(enabled=True).order_by('nome')
- for i in s:
- securitylevel.append((i.id,i.nome))
- return securitylevel
- class ListAddListForm(forms.Form):
- def __init__(self,*args,**kwargs):
- super(forms.Form,self).__init__(*args,**kwargs)
- self.fields['nome'] = forms.CharField(initial='',required=True)
- self.fields['postmaster'] = forms.CharField(initial='',required=True)
- '''
- tobedeleted = models.BooleanField(db_column='tobedeleted',default=0)
- enabled = models.BooleanField(db_column='enabled',default=1)
- addinprogress = models.BooleanField(db_column='addinprogress',default=0)
- delinprogress = models.BooleanField(db_column='delinprogress',default=0)
- disinprogress = models.BooleanField(db_column='disinprogress',default=0)
- enainprogress = models.BooleanField(db_column='enainprogress',default=0)
- postmaster = models.CharField(db_column='postmaster',max_length=64)
- '''
|