{% extends "task_orders/builder_base.html" %} {% from 'components/date_picker.html' import DatePicker %} {% from 'components/icon.html' import Icon %} {% from 'components/options_input.html' import OptionsInput %} {% from 'components/text_input.html' import TextInput %} {% from 'task_orders/form_header.html' import TOFormStepHeader %} {% set action = url_for("task_orders.submit_form_step_three_add_clins", task_order_id=task_order_id) %} {% set next_button_text = "Next: Review Funding" %} {% set previous_button_link = url_for("task_orders.form_step_two_add_number", task_order_id=task_order_id) %} {% set step = "3" %} {% macro CLINFields(fields=None, index=None) %} {{ 'task_orders.form.base_clin_title' | translate }} {% if fields %} {{ OptionsInput(fields.jedi_clin_type, watch=True, show_validation=False) }} {% else %} {{ 'task_orders.form.clin_type_label' | translate }} {{ "forms.task_order.clin_01_label" | translate }} {{ "forms.task_order.clin_02_label" | translate }} {{ "forms.task_order.clin_03_label" | translate }} {{ "forms.task_order.clin_04_label" | translate }} {% endif %} {% if fields %} {{ TextInput(fields.number, watch=True) }} {% else %} {{ Icon('alert',classes="icon-validation") }} {{ Icon('ok',classes="icon-validation") }} {{ 'task_orders.form.clin_number_label' | translate }} {% endif %} {% if fields %} {{ DatePicker(fields.start_date, watch=True, optional=False) }} {{ DatePicker(fields.end_date, watch=True, optional=False) }} {% else %} {{ 'task_orders.form.pop_start' | translate }} {{ 'components.date_selector.month' | translate }} {{ 'components.date_selector.day' | translate }} {{ 'components.date_selector.year' | translate }} {{ Icon("ok", classes="icon--green") }} {{ 'task_orders.form.pop_end' | translate }} {{ 'components.date_selector.month' | translate }} {{ 'components.date_selector.day' | translate }} {{ 'components.date_selector.year' | translate }} {{ Icon("ok", classes="icon--green") }} {% endif %} {% if fields and fields.start_date.errors %} {{ fields.start_date.errors[0] }} {% else %} {{ "forms.task_order.start_date_error" | translate }} {% endif %} {% if fields %} {{ TextInput(fields.obligated_amount, validation='dollars', watch=True) }} {% else %} {{ 'task_orders.form.obligated_funds_label' | translate }} {{ Icon('alert',classes="icon-validation") }} {{ Icon('ok',classes="icon-validation") }} {% endif %} {% endmacro %} {% block to_builder_form_field %} {{ TOFormStepHeader('task_orders.form.clin_title' | translate, 'task_orders.form.clin_description' | translate, task_order.number) }} {% for clin in form.clins %} {{ CLINFields(clin, index=loop.index - 1) }} {% endfor %} {{ CLINFields() }} {{ Icon('plus') }} {{ 'task_orders.form.add_clin' | translate }} {% endblock %}
{% if fields and fields.start_date.errors %} {{ fields.start_date.errors[0] }} {% else %} {{ "forms.task_order.start_date_error" | translate }} {% endif %}