{% extends "portfolios/base.html" %} {% from "components/pagination.html" import Pagination %} {% from "components/icon.html" import Icon %} {% from "components/text_input.html" import TextInput %} {% from "components/multi_step_modal_form.html" import MultiStepModalForm %} {% macro SimpleOptionsInput(field) %}
{{ field.label | striptags}}
{{ field() }}
{% endmacro %} {% set secondary_breadcrumb = "navigation.portfolio_navigation.portfolio_admin" | translate %} {% block portfolio_content %} {% include "fragments/flash.html" %}
{% if user_can(permissions.VIEW_PORTFOLIO_NAME) %}
{{ portfolio_form.csrf_token }}
{{ TextInput(portfolio_form.name, validation="portfolioName") }}
{{ "forms.task_order.defense_component_label" | translate }}
{% if portfolio.defense_component %}
{{ portfolio.defense_component }}
{% else %}
{{ "fragments.portfolio_admin.none" | translate }}
{% endif %}
{% endif %}
{% if user_can(permissions.VIEW_PORTFOLIO_POC) %} {% include "fragments/primary_point_of_contact.html" %} {% endif %} {% if user_can(permissions.VIEW_PORTFOLIO_USERS) %} {% include "fragments/admin/portfolio_members.html" %} {% endif %} {% set step_one %}
{{ TextInput(member_form.first_name, validation='requiredField') }}
{{ TextInput(member_form.last_name, validation='requiredField') }}
{{ TextInput(member_form.email, validation='email') }}
{{ TextInput(member_form.phone_number, validation='usPhone') }}
{{ TextInput(member_form.dod_id, validation='dodId') }}
Next Step Cancel
{% endset %} {% set step_two %} {% endset %} {{ MultiStepModalForm( 'add-port-mem', member_form, url_for("portfolios.create_member", portfolio_id=portfolio.id), [step_one, step_two], button_text="add new member") }} {% include "fragments/audit_events_log.html" %} {% if user_can(permissions.VIEW_PORTFOLIO_ACTIVITY_LOG) %} {% include "fragments/audit_events_log.html" %} {{ Pagination(audit_events, 'portfolios.portfolio_admin', portfolio_id=portfolio.id) }} {% endif %}
{% endblock %}