render portfolio admin page panels based on access perms of user

This commit is contained in:
dandds 2019-03-22 14:27:53 -04:00
parent dc2781ec82
commit 7d5e615e6a

View File

@ -14,6 +14,7 @@
<div class="panel"> <div class="panel">
<div class="panel__content"> <div class="panel__content">
{% if user_can(permissions.VIEW_PORTFOLIO_NAME) %}
<form method="POST" action="{{ url_for('portfolios.edit_portfolio', portfolio_id=portfolio.id) }}" autocomplete="false"> <form method="POST" action="{{ url_for('portfolios.edit_portfolio', portfolio_id=portfolio.id) }}" autocomplete="false">
{{ form.csrf_token }} {{ form.csrf_token }}
<div class='form-row'> <div class='form-row'>
@ -36,14 +37,21 @@
</div> </div>
</div> </div>
</form> </form>
{% endif %}
</div> </div>
</div> </div>
{% if user_can(permissions.VIEW_PORTFOLIO_POC) %}
{% include "fragments/primary_point_of_contact.html" %} {% include "fragments/primary_point_of_contact.html" %}
{% endif %}
{% if user_can(permissions.VIEW_PORTFOLIO_USERS) %}
{% include "fragments/admin/portfolio_members.html" %} {% include "fragments/admin/portfolio_members.html" %}
{% include "fragments/audit_events_log.html" %} {% endif %}
{% if user_can(permissions.VIEW_PORTFOLIO_ACTIVITY_LOG) %}
{% include "fragments/audit_events_log.html" %}
{{ Pagination(audit_events, 'portfolios.portfolio_admin', portfolio_id=portfolio.id) }} {{ Pagination(audit_events, 'portfolios.portfolio_admin', portfolio_id=portfolio.id) }}
{% endif %}
</div> </div>
{% endblock %} {% endblock %}