forms.py 1023 B

123456789101112131415161718192021222324252627282930313233
  1. from django import forms
  2. from .models import CfgState
  3. ##############################################################################
  4. class CfgStateForm(forms.ModelForm):
  5. class Meta:
  6. model = CfgState
  7. fields = ['name', 'category', 'severity', ]
  8. ##############################################################################
  9. class StateSimpleFilter(forms.Form):
  10. hostname = forms.MultipleChoiceField(required=False)
  11. state = forms.MultipleChoiceField(required=False)
  12. start_time = forms.MultipleChoiceField(required=False)
  13. stop_time = forms.MultipleChoiceField(required=False)
  14. read = forms.MultipleChoiceField(label='Read', required=False)
  15. class StateSimpleExclude(forms.Form):
  16. exclude_hostname = forms.MultipleChoiceField(required=False)
  17. exclude_state = forms.MultipleChoiceField(required=False)
  18. exclude_start_time = forms.MultipleChoiceField(required=False)
  19. exclude_stop_time = forms.MultipleChoiceField(required=False)
  20. exclude_read = forms.MultipleChoiceField(label='Exclude Read', required=False)