forms.py 639 B

12345678910111213141516171819202122232425
  1. from django.forms import ModelForm
  2. from django.utils import timezone
  3. from django_select2.forms import Select2Widget
  4. from .models import Service, ResourceAllocation
  5. class ServiceForm(ModelForm):
  6. class Meta:
  7. model = Service
  8. fields = ('adhesion', 'service_type', 'label', 'notes', 'active',)
  9. widgets = {
  10. 'adhesion': Select2Widget(),
  11. }
  12. class ResourceAllocationForm(ModelForm):
  13. class Meta:
  14. model = ResourceAllocation
  15. fields = ('service', 'resource', 'route')
  16. widgets = {
  17. 'service': Select2Widget(),
  18. 'resource': Select2Widget(),
  19. }