Merge pull request #1189 from dod-ccpo/remove-edit-link-for-viewonly

Remove edit links and menus for users with view only access
This commit is contained in:
leigh-mil 2019-11-18 09:40:33 -05:00 committed by GitHub
commit f40ce3d1aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 57 additions and 53 deletions

View File

@ -42,6 +42,7 @@
classes="environment-list__item__members" classes="environment-list__item__members"
) )
}} }}
{% if user_can(permissions.EDIT_ENVIRONMENT) -%}
{% set edit_environment_button = "Edit" %} {% set edit_environment_button = "Edit" %}
{{ {{
ToggleButton( ToggleButton(
@ -50,6 +51,7 @@
section_name="edit" section_name="edit"
) )
}} }}
{%- endif %}
<br> <br>
{% if env['pending'] -%} {% if env['pending'] -%}
{{ Label('exchange', 'Changes Pending', classes='label--below')}} {{ Label('exchange', 'Changes Pending', classes='label--below')}}
@ -72,6 +74,7 @@
</ul> </ul>
{% endcall %} {% endcall %}
{% if user_can(permissions.EDIT_ENVIRONMENT) -%}
{% call ToggleSection(section_name="edit") %} {% call ToggleSection(section_name="edit") %}
<ul> <ul>
<li class="accordion-table__item-toggle-content__expanded"> <li class="accordion-table__item-toggle-content__expanded">
@ -87,6 +90,7 @@
</li> </li>
</ul> </ul>
{% endcall %} {% endcall %}
{%- endif %}
</li> </li>
</toggler> </toggler>
{% endfor %} {% endfor %}

View File

@ -131,6 +131,7 @@
</span> </span>
</div> </div>
{% endfor %} {% endfor %}
{% if user_can(permissions.EDIT_APPLICATION_MEMBER) -%}
<div class="app-member-menu"> <div class="app-member-menu">
{% set toggle_button -%} {% set toggle_button -%}
{{ Icon('ellipsis')}} {{ Icon('ellipsis')}}
@ -146,11 +147,9 @@
) )
}} }}
{% call ToggleSection(section_name=section, classes="app-member-menu__toggle") %} {% call ToggleSection(section_name=section, classes="app-member-menu__toggle") %}
{% if user_can(permissions.EDIT_APPLICATION_MEMBER) -%}
<a v-on:click="openModal('{{ perms_modal }}')"> <a v-on:click="openModal('{{ perms_modal }}')">
{{ "portfolios.applications.members.menu.edit" | translate }} {{ "portfolios.applications.members.menu.edit" | translate }}
</a> </a>
{%- endif %}
{% if member.role_status == 'pending' -%} {% if member.role_status == 'pending' -%}
{% set revoke_invite_modal = "revoke_invite_{}".format(member.role_id) %} {% set revoke_invite_modal = "revoke_invite_{}".format(member.role_id) %}
{% set resend_invite_modal = "resend_invite-{}".format(member.role_id) %} {% set resend_invite_modal = "resend_invite-{}".format(member.role_id) %}
@ -163,6 +162,7 @@
{%- endif %} {%- endif %}
{% endcall %} {% endcall %}
</div> </div>
{%- endif %}
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}