{% from "components/alert.html" import Alert %} {% from "components/icon.html" import Icon %} {% import "components/member_form.html" as member_form %} {% from "components/modal.html" import Modal %} {% from "components/multi_step_modal_form.html" import MultiStepModalForm %} {% from 'components/save_button.html' import SaveButton %} {% import "portfolios/fragments/member_form_fields.html" as member_form_fields %} {% from "components/toggle_menu.html" import ToggleMenu %} {% if user_can(permissions.EDIT_PORTFOLIO_USERS) -%} {% for member in members -%} {% if not member.ppoc -%} {% set invite_pending = member.status == 'invite_pending' %} {% set invite_expired = member.status == 'invite_expired' %} {% set modal_name = "edit_member-{}".format(loop.index) %} {% call Modal(modal_name, classes="form-content--app-mem") %}
Name | Portfolio Permissions |
---|---|
{{ member.user_name }}{% if member.role_id == current_member_id %} (You){% endif %}
{% if member.ppoc %} {{ Label(type="ppoc", classes='label--below label--purple')}} {% endif %} {{ Label(type=member.status, classes='label--below')}} |
{% for perm, value in member.permission_sets.items() -%}
{% if value -%}
{{ ("portfolios.admin.members.{}.{}".format(perm, value)) | translate }}
{%- endif %}
{%-endfor %}
{% if user_can(permissions.EDIT_PORTFOLIO_USERS) -%}
{% call ToggleMenu() %}
Edit Permissions
{% if invite_pending or invite_expired -%}
Resend Invite
Revoke Invite
{% else %}
Remove Manager
{%- endif %}
{% endcall %}
{%- endif %}
|