{% from "components/clin_dollar_amount.html" import CLINDollarAmount %} {% from 'components/alert.html' import Alert %} {% from 'components/icon.html' import Icon %} {% from 'components/options_input.html' import OptionsInput %} {% from 'components/text_input.html' import TextInput %} {% from 'components/pop_date_range.html' import PopDateRange %} {% macro CLINFields(contract_start, contract_end, fields=None, index=None) %} {{ Icon(name='x') }} {{ 'task_orders.form.clin_details' | translate }} {% if fields %} {{ TextInput(fields.number, watch=True, optional=False) }} {% else %} {{ Icon('alert',classes="icon-validation") }} {{ Icon('ok',classes="icon-validation") }} {{ 'task_orders.form.clin_number_label' | translate }} {% endif %} {% if fields %} {{ OptionsInput(fields.jedi_clin_type, watch=True, show_validation=False, optional=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 %} {{ 'task_orders.form.clin_funding' | translate }} {% if fields %} {{ CLINDollarAmount("total", field=fields.total_amount) }} {{ CLINDollarAmount("obligated", field=fields.obligated_amount, funding_validation=True) }} {% else %} {{ CLINDollarAmount("total") }} {{ CLINDollarAmount("obligated", funding_validation=True) }} {% endif %} Percent Obligated {{ 'task_orders.form.pop' | translate }} {% if fields %} {{ PopDateRange(start_field=fields.start_date, end_field=fields.end_date, optional=False, mindate=contract_start, maxdate=contract_end) }} {% else %} {{ PopDateRange(optional=False, mindate=contract_start, maxdate=contract_end) }} {% endif %} {{ 'task_orders.form.clin_remove_cancel' | translate }} {{ 'task_orders.form.clin_remove_confirm' | translate }} {{ Icon('x') }} {{ "common.close" | translate }} {% endmacro %}