diff --git a/templates/requests/screen-4.html b/templates/requests/screen-4.html index 84c0e91e..be7c7d2a 100644 --- a/templates/requests/screen-4.html +++ b/templates/requests/screen-4.html @@ -8,6 +8,23 @@ {% from "components/text_input.html" import TextInput %} {% from "components/icon.html" import Icon %} + +{% set dod_component_choices = { + "null": "Select an option", + "us_air_force": "US Air Force", + "us_army": "US Army", + "us_navy": "US Navy", + "us_marine_corps": "US Marine Corps", + "joint_chiefs_of_staff": "Joint Chiefs of Staff" +} %} + +{% set organization_providing_assistance_choices = { + "in_house_staff": "In-house staff", + "contractor": "Contractor", + "other_dod_organization": "Other DoD organization", + "none": "None" +} %} + {% block subtitle %}

Review & Submit

{% endblock %} @@ -40,7 +57,13 @@
DoD Component
-
{{ data['details_of_use']['dod_component'] or RequiredLabel() }}
+
+ {% if data['details_of_use']['dod_component'] %} + {{ dod_component_choices[data['details_of_use']['dod_component']] }} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
@@ -51,7 +74,13 @@
Number of software systems
-
{{ data['details_of_use']['num_software_systems'] or RequiredLabel() }}
+
+ {% if data['details_of_use']['num_software_systems'] %} + {{ data['details_of_use']['num_software_systems'] | ReadableInteger }} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
@@ -72,62 +101,110 @@ {% if data['details_of_use']['technical_support_team'] == 'yes' %} -
Organization Providing Assistance
-
{{ data['details_of_use']['organization_providing_assistance'] or RequiredLabel() }}
+
+ {% if data['details_of_use']['organization_providing_assistance'] %} + {{ organization_providing_assistance_choices[data['details_of_use']['organization_providing_assistance']] }} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
- {% endif %} -
-
Engineering Assessment
-
{{ data['details_of_use']['engineering_assessment'] or RequiredLabel() }}
-
+
+
Engineering Assessment
+
{{ data['details_of_use']['engineering_assessment'] or RequiredLabel() }}
+
-
-
Data Transfers
-
{{ data['details_of_use']['data_transfers'] or RequiredLabel() }}
-
+
+
Data Transfers
+
+ {% if data['details_of_use']['data_transfers'] %} + {{ data['details_of_use']['data_transfers'] | upper | replace("_"," ")}} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
+
-
-
Expected Completion Date
-
{{ data['details_of_use']['expected_completion_date'] or RequiredLabel() }}
-
+
+
Expected Completion Date
+
+ {% if data['details_of_use']['expected_completion_date'] %} + {{ data['details_of_use']['expected_completion_date'] | replace("_"," ")}} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
+
- {% else %} + {% else %} -
-
Cloud Native
-
{{ data['details_of_use']['cloud_native'] or RequiredLabel() }}
-
+
+
Cloud Native
+
{{ data['details_of_use']['cloud_native'] or RequiredLabel() }}
+
- {% endif %} + {% endif %}
Estimated Monthly Spend
-
{{ data['details_of_use']['estimated_monthly_spend'] or RequiredLabel() }}
+
+ {% if data['details_of_use']['estimated_monthly_spend'] %} + {{ data['details_of_use']['estimated_monthly_spend'] | USDollars }} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
-
-
Total Spend
-
{{ data['details_of_use']['dollar_value'] or RequiredLabel() }}
-
+ {% if (data['details_of_use']['estimated_monthly_spend'] and ((data['details_of_use']['estimated_monthly_spend'] * 12) > 1000000)) %} +
+
Total Spend
+
+ {% if data['details_of_use']['dollar_value'] %} + {{ data['details_of_use']['dollar_value'] | USDollars }} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
+
-
-
Number of User Sessions
-
{{ data['details_of_use']['number_user_sessions'] or RequiredLabel() }}
-
+
+
Number of User Sessions
+
+ {% if data['details_of_use']['number_user_sessions'] %} + {{ data['details_of_use']['number_user_sessions'] | ReadableInteger }} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
+
-
-
Average Daily Traffic (Number of Requests)
-
{{ data['details_of_use']['average_daily_traffic'] or RequiredLabel() }}
-
+
+
Average Daily Traffic (Number of Requests)
+
+ {% if data['details_of_use']['average_daily_traffic'] %} + {{ data['details_of_use']['average_daily_traffic'] | ReadableInteger }} + {% else %} + {{ RequiredLabel() }} + {% endif %} +
+
-
-
Average Daily Traffic (GB)
-
{{ data['details_of_use']['average_daily_traffic_gb'] or RequiredLabel() }}
-
+
+
Average Daily Traffic (GB)
+
+ {% if data['details_of_use']['average_daily_traffic_gb'] %} + {{ data['details_of_use']['average_daily_traffic_gb'] | ReadableInteger }} GB + {% else %} + {{ RequiredLabel() }} + {% endif %} +
+
+ {% endif %}
Start Date
@@ -162,7 +239,13 @@
Phone Number
-
{{ data['information_about_you']['phone_number'] or RequiredLabel() }}
+
+ {% if data['information_about_you']['phone_number'] %} + {{ data['information_about_you']['phone_number'] | USPhone }} + {% else %} + {{ RequiredLabel() }} + {% endif %} +