{% extends 'task_orders/_new.html' %} {% from "components/edit_link.html" import EditLink %} {% from "components/required_label.html" import RequiredLabel %} {% from "components/icon.html" import Icon %} {% from "task_orders/new/_review_fields.html" import ReviewTextField, ReviewTextFieldWithDownload, ReviewSelectField, ReviewTOValueTable, ReviewOfficerInfo %} {% block heading %} {{ "task_orders.new.review.section_title"| translate }} {% endblock %} {% block form %} {% macro TOEditLink(screen=1, anchor=None) %} {% if task_order %} {{ EditLink(url_for("task_orders.new", screen=screen, task_order_id=task_order.id, _anchor=anchor)) }} {% else %} {{ EditLink(url_for("task_orders.new", screen=screen, _anchor=anchor)) }} {% endif %} {% endmacro %}

{{ "task_orders.new.review.app_info"| translate }} {{ TOEditLink(screen=1) }}

{{ ReviewTextField("task_orders.new.review.portfolio", task_order.portfolio_name) }} {{ ReviewTextField("task_orders.new.review.dod", task_order.defense_component, filter="normalizeOrder") }}
{{ ReviewTextField("task_orders.new.review.scope", task_order.scope) }}

{{ "task_orders.new.review.reporting"| translate }} {{ TOEditLink(screen=1, anchor="reporting") }}

{{ ReviewSelectField("forms.task_order.app_migration", task_order.app_migration, filter="removeHtml") }} {{ ReviewSelectField("forms.task_order.native_apps", task_order.native_apps) }}

{{ "task_orders.new.review.complexity"| translate }}

{% if task_order.complexity %} {% else %}

{{ RequiredLabel() }}

{% endif %}

{{ "task_orders.new.review.team"| translate }}

{% if task_order.dev_team %} {% else %}

{{ RequiredLabel() }}

{% endif %}
{{ ReviewSelectField("forms.task_order.team_experience", task_order.team_experience) }}

{{ "task_orders.new.review.funding"| translate }} {{ TOEditLink(screen=2) }}

{{ ReviewTextFieldWithDownload("task_orders.new.review.performance_period", task_order.performance_length, url="#", link_text="task_orders.new.review.usage_est_link", filter="translateDuration") }} {{ ReviewTOValueTable(task_order.budget, task_order.clin_01, task_order.clin_02, task_order.clin_03, task_order.clin_04) }}

{{ "task_orders.new.review.oversight"| translate }} {{ TOEditLink(screen=3) }}

{{ ReviewOfficerInfo("task_orders.new.review.ko", task_order.ko_first_name, task_order.ko_last_name, task_order.ko_email, task_order.ko_phone_number, task_order.ko_dod_id, task_order.ko_invite) }} {{ ReviewOfficerInfo("task_orders.new.review.cor", task_order.cor_first_name, task_order.cor_last_name, task_order.cor_email, task_order.cor_phone_number, task_order.cor_dod_id, task_order.cor_invite) }}
{{ ReviewOfficerInfo("task_orders.new.review.so", task_order.so_first_name, task_order.so_last_name, task_order.so_email, task_order.so_phone_number, task_order.so_dod_id, task_order.so_invite) }}
{% endblock %} {% block next %}
{% endblock %} {% block form_action %} {% if task_order_id %}
{% endif %} {% endblock %}