diff --git a/styles/components/_portfolio_layout.scss b/styles/components/_portfolio_layout.scss index beb2f576..81a15b69 100644 --- a/styles/components/_portfolio_layout.scss +++ b/styles/components/_portfolio_layout.scss @@ -130,10 +130,6 @@ &--th { width: 50%; } - - &--td { - position: relative; - } } .row { diff --git a/styles/components/_toggle_menu.scss b/styles/components/_toggle_menu.scss index a8ef0cbd..e05e867e 100644 --- a/styles/components/_toggle_menu.scss +++ b/styles/components/_toggle_menu.scss @@ -3,6 +3,10 @@ top: $gap; right: $gap * 2; + &__container { + position: relative; + } + .accordion-table__item__toggler { padding: $gap / 3; border: 1px solid $color-gray-lighter; diff --git a/templates/applications/fragments/members.html b/templates/applications/fragments/members.html index 662d1145..fcb7ccbc 100644 --- a/templates/applications/fragments/members.html +++ b/templates/applications/fragments/members.html @@ -120,7 +120,7 @@ {% endfor %} - + {% for env in member.environment_roles %}
diff --git a/templates/portfolios/fragments/portfolio_members.html b/templates/portfolios/fragments/portfolio_members.html index ab9413f2..67a365cd 100644 --- a/templates/portfolios/fragments/portfolio_members.html +++ b/templates/portfolios/fragments/portfolio_members.html @@ -5,6 +5,7 @@ {% 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 %}

Portfolio Managers

@@ -28,7 +29,7 @@ {% endif %} {{ Label(type=member.status, classes='label--below')}} - + {% for perm, value in member.permission_sets.items() -%}
{% if value -%} @@ -36,6 +37,13 @@ {%- endif %}
{%-endfor %} + {% if user_can(permissions.EDIT_PORTFOLIO_USERS) -%} + {% call ToggleMenu() %} + Edit Permissions + Resend Invite + Revoke Invite + {% endcall %} + {%- endif %} {%- endfor %}