diff --git a/atst/forms/org.py b/atst/forms/org.py index 7fc21986..b8220228 100644 --- a/atst/forms/org.py +++ b/atst/forms/org.py @@ -16,9 +16,14 @@ class OrgForm(ValidatedForm): phone_number = TelField("Phone Number", validators=[Required(), PhoneNumber()]) - service_branch = StringField("Service Branch or Agency", validators=[Required()]) + service_branch = StringField( + "Service Branch or Agency", + description="Which services and organizations do you belong to within the DoD?", + validators=[Required()] + ) citizenship = RadioField( + description="What is your citizenship status?", choices=[ ("United States", "United States"), ("Foreign National", "Foreign National"), @@ -29,6 +34,7 @@ class OrgForm(ValidatedForm): designation = RadioField( "Designation of Person", + description="What is your designation within the DoD?", choices=[ ("military", "Military"), ("civilian", "Civilian"), @@ -39,6 +45,7 @@ class OrgForm(ValidatedForm): date_latest_training = DateField( "Latest Information Assurance (IA) Training completion date", + description="To complete the training, you can find it in Information Assurance Cyber Awareness Challange website.", validators=[ Required(), DateRange( diff --git a/atst/forms/request.py b/atst/forms/request.py index 6b670650..0b424e31 100644 --- a/atst/forms/request.py +++ b/atst/forms/request.py @@ -25,9 +25,10 @@ class RequestForm(ValidatedForm): jedi_usage = TextAreaField( "JEDI Usage", - description="Briefly describe how you are expecting to use the JEDI Cloud", + description="Please tell us more about what the systems/applications you are working with and why the cloud is a good place to host these applications", ) + # Details of Use: Cloud Readiness num_software_systems = IntegerField( "Number of Software System", @@ -35,31 +36,32 @@ class RequestForm(ValidatedForm): ) jedi_migration = RadioField( - "Are you using the JEDI Cloud to migrate existing systems?", + description="Are you using the JEDI Cloud to migrate existing systems?", choices=[("yes", "Yes"), ("no", "No")], ) rationalization_software_systems = RadioField( - "Have you completed a “rationalization” of your software systems to move to the cloud?", + description="Have you completed a “rationalization” of your software systems to move to the cloud?", choices=[("yes", "Yes"), ("no", "No"), ("in_progress", "In Progress")], ) technical_support_team = RadioField( - "Are you working with a technical support team experienced in cloud migrations?", + description="Are you working with a technical support team experienced in cloud migrations?", choices=[("yes", "Yes"), ("no", "No")], ) organization_providing_assistance = RadioField( # this needs to be updated to use checkboxes instead of radio - "If you are receiving migration assistance, indicate the type of organization providing assistance below:", + description="If you are receiving migration assistance, what is the type of organization providing assistance?", choices=[ ("in_house_staff", "In-house staff"), ("contractor", "Contractor"), ("other_dod_organization", "Other DoD organization"), + ("none", "None"), ], ) engineering_assessment = RadioField( - "Have you completed an engineering assessment of your software systems for cloud readiness?", + description="Have you completed an engineering assessment of your systems for cloud readiness?", choices=[("yes", "Yes"), ("no", "No"), ("in_progress", "In Progress")], ) @@ -99,7 +101,7 @@ class RequestForm(ValidatedForm): # Details of Use: Financial Usage estimated_monthly_spend = IntegerField( "Estimated monthly spend", - description='Use the JEDI CSP Calculator to estimate your monthly cloud resource usage and enter the dollar amount below. Note these estimates are for initial approval only. After the request is approved, you will be asked to provide a valid Task Order number with specific CLIN amounts for cloud services.', + description='Use the JEDI CSP Calculator to estimate your monthly cloud resource usage and enter the dollar amount below. Note these estimates are for initial approval only. After the request is approved, you will be asked to provide a valid Task Order number with specific CLIN amounts for cloud services.', ) dollar_value = IntegerField( diff --git a/styles/elements/_inputs.scss b/styles/elements/_inputs.scss index 22562f85..7da283af 100644 --- a/styles/elements/_inputs.scss +++ b/styles/elements/_inputs.scss @@ -86,6 +86,10 @@ font-weight: normal; padding: $gap/2 0; @include line-max; + + .icon-link { + padding: $gap/2; + } } .icon-tooltip .icon { diff --git a/templates/requests/screen-1.html b/templates/requests/screen-1.html index 51011f2c..835c6168 100644 --- a/templates/requests/screen-1.html +++ b/templates/requests/screen-1.html @@ -23,7 +23,7 @@
So this means you are spending approximately $X annually
+So this means you are spending approximately $1,000,023 annually. {{ TextInput(f.dollar_value) }} {{ TextInput(f.number_user_sessions) }} {{ TextInput(f.average_daily_traffic, tooltip="Requests are the client-to-server network traffic that is being transferred to your systems") }} diff --git a/templates/requests/screen-2.html b/templates/requests/screen-2.html index e0732b4c..a0439b5d 100644 --- a/templates/requests/screen-2.html +++ b/templates/requests/screen-2.html @@ -24,11 +24,11 @@ {{ TextInput(f.email_request,placeholder='jane@mail.mil') }} {{ TextInput(f.phone_number,placeholder='(123) 456-7890') }} -We want to collect the following information from you for security auditing and determining priviledged user access
+We want to collect the following information from you for security auditing and determining priviledged user access.
-{{ TextInput(f.service_branch,placeholder='e.g. US Air Force, US Army, US Navy, Marine Corps, Defense Media Agency', tooltip="Which services and organizations do you belong to within the DoD?") }} +{{ TextInput(f.service_branch,placeholder='e.g. US Air Force, US Army, US Navy, Marine Corps, Defense Media Agency') }} {{ OptionsInput(f.citizenship) }} {{ OptionsInput(f.designation) }} -{{ TextInput(f.date_latest_training,tooltip="To complete the training, you can find it here: https://iatraining.disa.mil/eta/disa_cac2018/launchPage.htm") }} +{{ TextInput(f.date_latest_training,tooltip="When was the last time you completed the IA training?example
default
top-start
right
bottom