forms.py 1.1 KB

12345678910111213141516171819202122232425262728293031
  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 formFiltro(forms.Form):
  7. def __init__(self,*args,**kwargs):
  8. forms.Form.__init__(self,*args,**kwargs)
  9. self.fields['filtro'] = forms.CharField(required=True)
  10. self.fields['status'] = forms.ChoiceField(required=True,choices=self.listStatus)
  11. self.fields['destination'] = forms.CharField(required=True)
  12. self.fields['redirect'] = forms.CharField(required=False)
  13. self.fields['dinput'] = forms.BooleanField(required=False)
  14. self.fields['doutput'] = forms.BooleanField(required=False)
  15. self.fields['header'] = forms.BooleanField(required=False)
  16. self.fields['body'] = forms.BooleanField(required=False)
  17. self.fields['enabled'] = forms.BooleanField(required=False)
  18. def listStatus(self):
  19. _livelli = []
  20. _livelli.append(('ok','ok'))
  21. _livelli.append(('reject','reject'))
  22. _livelli.append(('hold','hold'))
  23. _livelli.append(('pass','pass'))
  24. _livelli.append(('redirect','redirect'))
  25. _livelli.append(('dunno','dunno'))
  26. return _livelli