{% extends "portfolios/base.html" %} {% from "components/icon.html" import Icon %} {% macro Link(text, icon_name, url='#', classes='') %} {{ Icon(icon_name) }} {{ text }} {% endmacro %} {% macro OfficerInfo(task_order, officer_type) %}

{{ ("task_orders.invitations." + officer_type + ".title") | translate }}

{{ ("task_orders.invitations." + officer_type + ".description") | translate }}

{% set prefix = { "contracting_officer": "ko", "contracting_officer_representative": "cor", "security_officer": "so" }[officer_type] %} {% set first_name = task_order[prefix + "_first_name"] %} {% set last_name = task_order[prefix + "_last_name"] %} {% set email = task_order[prefix + "_email"] %} {% set phone_number = task_order[prefix + "_phone_number"] %} {% set dod_id = task_order[prefix + "_dod_id"] %} {% if task_order[officer_type] %}
{{ first_name }} {{ last_name }}
{{ Icon("ok", classes="invited") }} Invited

{{ phone_number | usPhone }}

{{ "task_orders.invitations.dod_id_label" | translate}}: {{ dod_id }}

{{ Link("Update", "edit") }} {{ Link("Resend Invitation", "avatar") }} {{ Link("Remove", "trash", classes="remove") }}
{% elif first_name and last_name %}
{{ first_name }} {{ last_name }}
{{ Icon("alert", classes="uninvited") }} Not Invited

{{ phone_number | usPhone }}

{{ Link("Update", "edit") }} {{ Link("Remove", "trash", classes="remove") }}
{% else %}
{{ Icon("alert", classes="uninvited") }} Not specified
{% endif %}
{% endmacro %} {% block portfolio_content %}
{% include "fragments/flash.html" %}

Edit Task Order
Oversight

{% for officer in ["contracting_officer", "contracting_officer_representative", "security_officer"] %} {{ OfficerInfo(task_order, officer) }} {% endfor %}
{% endblock %}