From a6250e99eaa3a3525ea58904d77bbfcd555f208c Mon Sep 17 00:00:00 2001 From: Sawyer Bergeron Date: Fri, 1 Dec 2017 12:11:12 -0500 Subject: Add Dashboard OS Selection Menu on Booking JIRA: PHAROS-326 Implement dropdown menu on pod booking page for user to select base OS, as well as associated support in API and pod status/booking status views This patch includes the migration file mentioned by Parker Berbarian Change-Id: I46a7b0e5e7020a89bc8fa0fe53c10bbda14a2e2d Signed-off-by: Sawyer Bergeron --- dashboard/src/booking/forms.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'dashboard/src/booking/forms.py') diff --git a/dashboard/src/booking/forms.py b/dashboard/src/booking/forms.py index 2dbfacb..1f09c05 100644 --- a/dashboard/src/booking/forms.py +++ b/dashboard/src/booking/forms.py @@ -10,14 +10,15 @@ import django.forms as forms -from booking.models import Installer, Scenario +from booking.models import Installer, Scenario, Opsys class BookingForm(forms.Form): - fields = ['start', 'end', 'purpose', 'installer', 'scenario'] + fields = ['start', 'end', 'purpose', 'opsys', 'installer', 'scenario'] start = forms.DateTimeField() end = forms.DateTimeField() purpose = forms.CharField(max_length=300) + opsys = forms.ModelChoiceField(queryset=Opsys.objects.all(), required=False) installer = forms.ModelChoiceField(queryset=Installer.objects.all(), required=False) - scenario = forms.ModelChoiceField(queryset=Scenario.objects.all(), required=False) \ No newline at end of file + scenario = forms.ModelChoiceField(queryset=Scenario.objects.all(), required=False) -- cgit 1.2.3-korg