{% from "components/icon.html" import Icon %} {% from "components/text_input.html" import TextInput %} {% from "components/checkbox_input.html" import CheckboxInput %} {% from "components/phone_input.html" import PhoneInput %} {% macro MemberFormTemplate(title, next_button, previous=True) %} {{ caller() }}
{{ next_button }} {% if previous %} {% endif %} {{ "common.cancel" | translate }}
{% endmacro %} {% macro MemberStepOne(new_member_form) %} {% set next_button %} {% endset %} {% call MemberFormTemplate(title="portfolios.applications.members.form.add_member"|translate, next_button=next_button, previous=False) %}
{{ TextInput(new_member_form.user_data.first_name, validation='requiredField', optional=False) }}
{{ TextInput(new_member_form.user_data.last_name, validation='requiredField', optional=False) }}
{{ TextInput(new_member_form.user_data.email, validation='email', optional=False) }}
{{ PhoneInput(new_member_form.user_data.phone_number, new_member_form.user_data.phone_ext)}}
{{ TextInput(new_member_form.user_data.dod_id, validation='dodId', optional=False) }}
How do I find the DoD ID? {% endcall %} {% endmacro %} {% macro MemberStepTwo(new_member_form, application) %} {% set next_button %} {% endset %} {% call MemberFormTemplate(title="portfolios.applications.members.form.step_2_title"|translate, next_button=next_button) %}

{{ "portfolios.applications.members.form.project_perms" | translate }}

{{ CheckboxInput(new_member_form.permission_sets.perms_team_mgmt, classes="input__inline-fields") }} {{ CheckboxInput(new_member_form.permission_sets.perms_env_mgmt, classes="input__inline-fields") }} {{ CheckboxInput(new_member_form.permission_sets.perms_del_env, classes="input__inline-fields") }}

{{ "portfolios.applications.members.form.env_access" | translate }}


{% for environment_data in new_member_form.environment_roles %}
{{ environment_data.environment_name.data }}
{{ environment_data.role(**{"v-model": "value"}) }}
{{ environment_data.environment_id() }}
{% endfor %}
{% endcall %} {% endmacro %}