diff --git a/atst/routes/portfolios/admin.py b/atst/routes/portfolios/admin.py index dd386600..ff9a4a11 100644 --- a/atst/routes/portfolios/admin.py +++ b/atst/routes/portfolios/admin.py @@ -42,7 +42,9 @@ def filter_members_data(members_list): members_data = [] for member in members_list: permission_sets = filter_perm_sets_data(member) - ppoc = PermissionSets.PORTFOLIO_POC in member.permission_sets + ppoc = ( + PermissionSets.get(PermissionSets.PORTFOLIO_POC) in member.permission_sets + ) member_data = { "role_id": member.id, "user_name": member.user_name, diff --git a/templates/portfolios/fragments/portfolio_members.html b/templates/portfolios/fragments/portfolio_members.html index 418fa4fc..0e171729 100644 --- a/templates/portfolios/fragments/portfolio_members.html +++ b/templates/portfolios/fragments/portfolio_members.html @@ -9,83 +9,85 @@ {% if user_can(permissions.EDIT_PORTFOLIO_USERS) -%} {% for member in members -%} - {% set invite_pending = member.status == 'invite_pending' %} - {% set invite_expired = member.status == 'invite_expired' %} + {% 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") %} -