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:
commit
f40ce3d1aa
@ -42,14 +42,16 @@
|
|||||||
classes="environment-list__item__members"
|
classes="environment-list__item__members"
|
||||||
)
|
)
|
||||||
}}
|
}}
|
||||||
{% set edit_environment_button = "Edit" %}
|
{% if user_can(permissions.EDIT_ENVIRONMENT) -%}
|
||||||
{{
|
{% set edit_environment_button = "Edit" %}
|
||||||
ToggleButton(
|
{{
|
||||||
open_html=edit_environment_button,
|
ToggleButton(
|
||||||
close_html=edit_environment_button,
|
open_html=edit_environment_button,
|
||||||
section_name="edit"
|
close_html=edit_environment_button,
|
||||||
)
|
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,21 +74,23 @@
|
|||||||
</ul>
|
</ul>
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
|
|
||||||
{% call ToggleSection(section_name="edit") %}
|
{% if user_can(permissions.EDIT_ENVIRONMENT) -%}
|
||||||
<ul>
|
{% call ToggleSection(section_name="edit") %}
|
||||||
<li class="accordion-table__item-toggle-content__expanded">
|
<ul>
|
||||||
<form action="{{ url_for('applications.update_environment', environment_id=env['id']) }}" method="post" v-on:submit="handleSubmit">
|
<li class="accordion-table__item-toggle-content__expanded">
|
||||||
{{ edit_form.csrf_token }}
|
<form action="{{ url_for('applications.update_environment', environment_id=env['id']) }}" method="post" v-on:submit="handleSubmit">
|
||||||
{{ TextInput(edit_form.name, validation='requiredField', optional=False) }}
|
{{ edit_form.csrf_token }}
|
||||||
{{
|
{{ TextInput(edit_form.name, validation='requiredField', optional=False) }}
|
||||||
SaveButton(
|
{{
|
||||||
text=("common.save" | translate)
|
SaveButton(
|
||||||
)
|
text=("common.save" | translate)
|
||||||
}}
|
)
|
||||||
</form>
|
}}
|
||||||
</li>
|
</form>
|
||||||
</ul>
|
</li>
|
||||||
{% endcall %}
|
</ul>
|
||||||
|
{% endcall %}
|
||||||
|
{%- endif %}
|
||||||
</li>
|
</li>
|
||||||
</toggler>
|
</toggler>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
@ -131,38 +131,38 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<div class="app-member-menu">
|
{% if user_can(permissions.EDIT_APPLICATION_MEMBER) -%}
|
||||||
{% set toggle_button -%}
|
<div class="app-member-menu">
|
||||||
{{ Icon('ellipsis')}}
|
{% set toggle_button -%}
|
||||||
{%- endset %}
|
{{ Icon('ellipsis')}}
|
||||||
{% set section = "app_member_edit-{}".format(member.role_id) %}
|
{%- endset %}
|
||||||
|
{% set section = "app_member_edit-{}".format(member.role_id) %}
|
||||||
|
|
||||||
{{
|
{{
|
||||||
ToggleButton(
|
ToggleButton(
|
||||||
open_html=toggle_button,
|
open_html=toggle_button,
|
||||||
close_html=toggle_button,
|
close_html=toggle_button,
|
||||||
section_name=section,
|
section_name=section,
|
||||||
active_style=True
|
active_style=True
|
||||||
)
|
)
|
||||||
}}
|
}}
|
||||||
{% 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>
|
{% if member.role_status == 'pending' -%}
|
||||||
{%- endif %}
|
{% set revoke_invite_modal = "revoke_invite_{}".format(member.role_id) %}
|
||||||
{% if member.role_status == 'pending' -%}
|
{% set resend_invite_modal = "resend_invite-{}".format(member.role_id) %}
|
||||||
{% set revoke_invite_modal = "revoke_invite_{}".format(member.role_id) %}
|
<a v-on:click='openModal("{{ resend_invite_modal }}")'>
|
||||||
{% set resend_invite_modal = "resend_invite-{}".format(member.role_id) %}
|
{{ "portfolios.applications.members.menu.resend" | translate }}
|
||||||
<a v-on:click='openModal("{{ resend_invite_modal }}")'>
|
</a>
|
||||||
{{ "portfolios.applications.members.menu.resend" | translate }}
|
{% if user_can(permissions.DELETE_APPLICATION_MEMBER) -%}
|
||||||
</a>
|
<a v-on:click='openModal("{{ revoke_invite_modal }}")'>{{ 'invites.revoke' | translate }}</a>
|
||||||
{% if user_can(permissions.DELETE_APPLICATION_MEMBER) -%}
|
{%- endif %}
|
||||||
<a v-on:click='openModal("{{ revoke_invite_modal }}")'>{{ 'invites.revoke' | translate }}</a>
|
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
{%- endif %}
|
{% endcall %}
|
||||||
{% endcall %}
|
</div>
|
||||||
</div>
|
{%- endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user