Hostname not required 88/72288/1
authorSean Smith <ssmith@iol.unh.edu>
Mon, 29 Mar 2021 19:00:52 +0000 (15:00 -0400)
committerSean Smith <ssmith@iol.unh.edu>
Mon, 29 Mar 2021 19:01:23 +0000 (15:01 -0400)
Change-Id: I7d639a17452e426e92671c558b111d6bcec34e8c
Signed-off-by: Sean Smith <ssmith@iol.unh.edu>
src/booking/forms.py
src/booking/quick_deployer.py

index 19c0c85..e7be70f 100644 (file)
@@ -21,7 +21,7 @@ from booking.lib import get_user_items, get_user_field_opts
 class QuickBookingForm(forms.Form):
     purpose = forms.CharField(max_length=1000)
     project = forms.CharField(max_length=400)
-    hostname = forms.CharField(max_length=400)
+    hostname = forms.CharField(required=False, max_length=400)
 
     installer = forms.ModelChoiceField(queryset=Installer.objects.all(), required=False)
     scenario = forms.ModelChoiceField(queryset=Scenario.objects.all(), required=False)
index 7865ee4..0a3bfc6 100644 (file)
@@ -205,7 +205,7 @@ def create_from_form(form, request):
     purpose_field = form.cleaned_data['purpose']
     project_field = form.cleaned_data['project']
     users_field = form.cleaned_data['users']
-    hostname = form.cleaned_data['hostname']
+    hostname = 'opnfv_host' if not form.cleaned_data['hostname'] else form.cleaned_data['hostname']
     length = form.cleaned_data['length']
 
     image = form.cleaned_data['image']