| 123456789101112131415161718192021 |
- from django import forms
- from .models import Shift, Employee, Event
- class MultipleShiftForm(forms.Form):
- employees = forms.ModelMultipleChoiceField(queryset=Employee.objects.all(), widget=forms.CheckboxSelectMultiple)
- date = forms.DateField(widget=forms.DateInput)
- start = forms.TimeField(required=False, widget=forms.TimeInput(format='%H:%M'))
- end = forms.TimeField(required=False, widget=forms.TimeInput(format='%H:%M'))
- shifttype = forms.ChoiceField(choices=Shift.ShiftType.choices)
- class ShiftForm(forms.ModelForm):
- class Meta:
- model = Shift
- fields = ['date', 'start', 'end', 'shifttype', 'employee']
- class EventForm(forms.ModelForm):
- class Meta:
- model = Event
- fields = ['date', 'name', 'event_type', 'location', 'cvd', 'cvt']
|