Set default value for radio fields

If we don't set the default, the default gets set to `"None"`, which is
an unintuitive value. An empty string is equivalent but more usuable.
This commit is contained in:
Patrick Smith 2018-08-10 14:46:32 -04:00
parent 7b01e5b8a3
commit 653c22e0a1

View File

@ -37,16 +37,19 @@ class RequestForm(ValidatedForm):
jedi_migration = RadioField( jedi_migration = RadioField(
"Are you using the JEDI Cloud to migrate existing systems?", "Are you using the JEDI Cloud to migrate existing systems?",
choices=[("yes", "Yes"), ("no", "No")], choices=[("yes", "Yes"), ("no", "No")],
default="",
) )
rationalization_software_systems = RadioField( rationalization_software_systems = RadioField(
"Have you completed a “rationalization” of your software systems to move to the cloud?", "Have you completed a “rationalization” of your software systems to move to the cloud?",
choices=[("yes", "Yes"), ("no", "No"), ("in_progress", "In Progress")], choices=[("yes", "Yes"), ("no", "No"), ("in_progress", "In Progress")],
default="",
) )
technical_support_team = RadioField( technical_support_team = RadioField(
"Are you working with a technical support team experienced in cloud migrations?", "Are you working with a technical support team experienced in cloud migrations?",
choices=[("yes", "Yes"), ("no", "No")], choices=[("yes", "Yes"), ("no", "No")],
default="",
) )
organization_providing_assistance = RadioField( # this needs to be updated to use checkboxes instead of radio organization_providing_assistance = RadioField( # this needs to be updated to use checkboxes instead of radio
@ -56,11 +59,13 @@ class RequestForm(ValidatedForm):
("contractor", "Contractor"), ("contractor", "Contractor"),
("other_dod_organization", "Other DoD organization"), ("other_dod_organization", "Other DoD organization"),
], ],
default="",
) )
engineering_assessment = RadioField( engineering_assessment = RadioField(
"Have you completed an engineering assessment of your software systems for cloud readiness?", "Have you completed an engineering assessment of your software systems for cloud readiness?",
choices=[("yes", "Yes"), ("no", "No"), ("in_progress", "In Progress")], choices=[("yes", "Yes"), ("no", "No"), ("in_progress", "In Progress")],
default="",
) )
data_transfers = SelectField( data_transfers = SelectField(
@ -94,6 +99,7 @@ class RequestForm(ValidatedForm):
cloud_native = RadioField( cloud_native = RadioField(
"Are your software systems being developed cloud native?", "Are your software systems being developed cloud native?",
choices=[("yes", "Yes"), ("no", "No")], choices=[("yes", "Yes"), ("no", "No")],
default="",
) )
# Details of Use: Financial Usage # Details of Use: Financial Usage