forms.py 839 B

123456789101112131415161718192021222324
  1. from django import forms
  2. import re
  3. from sicurezza.views import getSecurityLevelAll
  4. from .models import *
  5. from django import forms
  6. class formNota(forms.Form):
  7. def __init__(self,*args,**kwargs):
  8. forms.Form.__init__(self,*args,**kwargs)
  9. self.fields['soggetto'] = forms.CharField(required=True)
  10. self.fields['oggetto'] = forms.CharField(widget=forms.Textarea(attrs={'rows':4,'cols':60}),required=False,initial='')
  11. self.fields['livello'] = forms.ChoiceField(required=False,choices=self.listLivelli())
  12. self.fields['enabled'] = forms.BooleanField(required=False)
  13. self.fields['tobedeleted'] = forms.BooleanField(required=False)
  14. def listLivelli(self):
  15. _livelli = []
  16. l = SecurityLevel.objects.all().filter(enabled=True).order_by('id')
  17. for i in l:
  18. _livelli.append((i.id,i.nome))
  19. return _livelli