diff --git a/templates/fragments/admin/members_edit.html b/templates/fragments/admin/members_edit.html
new file mode 100644
index 00000000..97799b41
--- /dev/null
+++ b/templates/fragments/admin/members_edit.html
@@ -0,0 +1,20 @@
+{% for subform in permissions_form.members_permissions %}
+
+ {{ subform.member.data }}
+ {% if subform.member.data == user.full_name %}
+ (you)
+ {% set archive_button_class = 'usa-button-disabled' %}
+ {% else %}
+ {% set archive_button_class = 'usa-button-secondary' %}
+ {% endif %}
+ |
+
+ {{ OptionsInput(subform.perms_app_mgmt, label=False) }} |
+ {{ OptionsInput(subform.perms_funding, label=False) }} |
+ {{ OptionsInput(subform.perms_reporting, label=False) }} |
+ {{ OptionsInput(subform.perms_portfolio_mgmt, label=False) }} |
+
+
+ |
+
+{% endfor %}
diff --git a/templates/fragments/admin/members_view.html b/templates/fragments/admin/members_view.html
new file mode 100644
index 00000000..639d3fd4
--- /dev/null
+++ b/templates/fragments/admin/members_view.html
@@ -0,0 +1,20 @@
+{% for subform in permissions_form.members_permissions %}
+
+
+ {{ subform.member.data }}
+ {% if subform.member.data == user.full_name %}
+ (you)
+ {% endif %}
+ |
+ {% set heading_perms = [subform.perms_app_mgmt, subform.perms_funding, subform.perms_reporting, subform.perms_portfolio_mgmt] %}
+
+ {% for access in heading_perms %}
+ {% if dict(access.choices).get(access.data) == 'Edit Access' %}
+ Edit Access |
+ {% else %}
+ View Only |
+ {% endif %}
+ {% endfor %}
+
+
+{% endfor %}
diff --git a/templates/fragments/admin/portfolio_members.html b/templates/fragments/admin/portfolio_members.html
index 2adda63a..9b50df74 100644
--- a/templates/fragments/admin/portfolio_members.html
+++ b/templates/fragments/admin/portfolio_members.html
@@ -38,38 +38,26 @@
- {% for subform in permissions_form.members_permissions %}
-
- {{ subform.member.data }}
- {% if subform.member.data == user.full_name %}
- (you)
- {% set archive_button_class = 'usa-button-disabled' %}
- {% else %}
- {% set archive_button_class = 'usa-button-secondary' %}
- {% endif %}
- |
-
- {{ OptionsInput(subform.perms_app_mgmt, label=False) }} |
- {{ OptionsInput(subform.perms_funding, label=False) }} |
- {{ OptionsInput(subform.perms_reporting, label=False) }} |
- {{ OptionsInput(subform.perms_portfolio_mgmt, label=False) }} |
-
-
- |
-
- {% endfor %}
-
+ {% if user_can(permissions.EDIT_PORTFOLIO_USERS) %}
+ {% include "fragments/admin/members_edit.html" %}
+ {% else %}
+ {% include "fragments/admin/members_view.html" %}
+ {% endif %}
-
-
-
+
+
+ {% if user_can(permissions.EDIT_PORTFOLIO_USERS) %}
+
+ {% endif %}
+
+
{% endif %}