rearrange admin template forms so that forms are not nested
This commit is contained in:
parent
c7ac967870
commit
d158f1ea7e
@ -33,19 +33,19 @@
|
|||||||
{{ button_text }}
|
{{ button_text }}
|
||||||
{{ Icon('plus-circle-solid') }}
|
{{ Icon('plus-circle-solid') }}
|
||||||
</a>
|
</a>
|
||||||
<form action="{{ form_action }}" method="POST">
|
|
||||||
{{ form.csrf_token }}
|
|
||||||
{% call Modal(name=name, dismissable=dismissable, classes="wide") %}
|
{% call Modal(name=name, dismissable=dismissable, classes="wide") %}
|
||||||
<div v-if="activeModal === '{{ name }}'">
|
<form id="{{ name }}" action="{{ form_action }}" method="POST">
|
||||||
{% for step in steps %}
|
{{ form.csrf_token }}
|
||||||
<div class="modal__form" v-show="step === {{ loop.index0 }}">
|
<div v-if="activeModal === '{{ name }}'">
|
||||||
{{ FormSteps(step_count, loop.index) }}
|
{% for step in steps %}
|
||||||
{{ step }}
|
<div class="modal__form" v-show="step === {{ loop.index0 }}">
|
||||||
</div>
|
{{ FormSteps(step_count, loop.index) }}
|
||||||
{% endfor %}
|
{{ step }}
|
||||||
</div>
|
</div>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
{% endcall %}
|
{% endcall %}
|
||||||
</form>
|
|
||||||
</div>
|
</div>
|
||||||
</multi-step-modal-form>
|
</multi-step-modal-form>
|
||||||
{% endmacro %}
|
{% endmacro %}
|
||||||
|
@ -66,7 +66,12 @@
|
|||||||
{{ SimpleOptionsInput(member_form.perms_reporting) }}
|
{{ SimpleOptionsInput(member_form.perms_reporting) }}
|
||||||
{{ SimpleOptionsInput(member_form.perms_portfolio_mgmt) }}
|
{{ SimpleOptionsInput(member_form.perms_portfolio_mgmt) }}
|
||||||
<div class='action-group'>
|
<div class='action-group'>
|
||||||
<input type="submit" v-on:click="closeModal('{{ new_port_mem }}')" class='action-group__action usa-button' value='Invite Member'>
|
<input
|
||||||
|
type="submit"
|
||||||
|
v-on:click="closeModal('{{ new_port_mem }}')"
|
||||||
|
class='action-group__action usa-button'
|
||||||
|
form="add-port-mem"
|
||||||
|
value='Invite Member'>
|
||||||
<a class='action-group__action icon-link icon-link--default' v-on:click="closeModal('{{ new_port_mem }}')">Cancel</a>
|
<a class='action-group__action icon-link icon-link--default' v-on:click="closeModal('{{ new_port_mem }}')">Cancel</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -6,63 +6,64 @@
|
|||||||
{% if g.matchesPath("portfolio-members") %}
|
{% if g.matchesPath("portfolio-members") %}
|
||||||
{% include "fragments/flash.html" %}
|
{% include "fragments/flash.html" %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<form method='POST' autocomplete="off" enctype="multipart/form-data">
|
<form method='POST' id="member-perms" autocomplete="off" enctype="multipart/form-data">
|
||||||
<div class='member-list-header'>
|
<div class='member-list-header'>
|
||||||
<div class='left'>
|
<div class='left'>
|
||||||
<div class='h3'>{{ "portfolios.admin.portfolio_members_title" | translate }}</div>
|
<div class='h3'>{{ "portfolios.admin.portfolio_members_title" | translate }}</div>
|
||||||
<div class='subheading'>
|
<div class='subheading'>
|
||||||
{{ "portfolios.admin.portfolio_members_subheading" | translate }}
|
{{ "portfolios.admin.portfolio_members_subheading" | translate }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<a class='icon-link'>
|
||||||
|
<span class='icon'>{{ Icon('info') }}</span>
|
||||||
|
{{ "portfolios.admin.settings_info" | translate }}
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<a class='icon-link'>
|
|
||||||
<span class='icon'>{{ Icon('info') }}</span>
|
|
||||||
{{ "portfolios.admin.settings_info" | translate }}
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{% if not portfolio.members %}
|
{% if not portfolio.members %}
|
||||||
|
<p>There are currently no members in this Portfolio.</p>
|
||||||
|
{% else %}
|
||||||
|
<table>
|
||||||
|
|
||||||
<p>There are currently no members in this Portfolio.</p>
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<td>{{ "portfolios.members.permissions.name" | translate }}</td>
|
||||||
|
<td>{{ "portfolios.members.permissions.app_mgmt" | translate }}</td>
|
||||||
|
<td>{{ "portfolios.members.permissions.funding" | translate }}</td>
|
||||||
|
<td>{{ "portfolios.members.permissions.reporting" | translate }}</td>
|
||||||
|
<td>{{ "portfolios.members.permissions.portfolio_mgmt" | translate }}</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
{% else %}
|
<tbody>
|
||||||
|
{% if user_can(permissions.EDIT_PORTFOLIO_USERS) %}
|
||||||
|
{% include "fragments/admin/members_edit.html" %}
|
||||||
|
{% elif user_can(permissions.VIEW_PORTFOLIO_USERS) %}
|
||||||
|
{% include "fragments/admin/members_view.html" %}
|
||||||
|
{% endif %}
|
||||||
|
</tbody>
|
||||||
|
|
||||||
<table>
|
</table>
|
||||||
|
|
||||||
<thead>
|
{% endif %}
|
||||||
<tr>
|
|
||||||
<td>{{ "portfolios.members.permissions.name" | translate }}</td>
|
|
||||||
<td>{{ "portfolios.members.permissions.app_mgmt" | translate }}</td>
|
|
||||||
<td>{{ "portfolios.members.permissions.funding" | translate }}</td>
|
|
||||||
<td>{{ "portfolios.members.permissions.reporting" | translate }}</td>
|
|
||||||
<td>{{ "portfolios.members.permissions.portfolio_mgmt" | translate }}</td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
|
|
||||||
<tbody>
|
</form>
|
||||||
|
<div class="members-table-footer">
|
||||||
|
<div class="action-group">
|
||||||
{% if user_can(permissions.EDIT_PORTFOLIO_USERS) %}
|
{% if user_can(permissions.EDIT_PORTFOLIO_USERS) %}
|
||||||
{% include "fragments/admin/members_edit.html" %}
|
<input
|
||||||
{% elif user_can(permissions.VIEW_PORTFOLIO_USERS) %}
|
type='submit'
|
||||||
{% include "fragments/admin/members_view.html" %}
|
form="member-perms"
|
||||||
|
class='usa-button usa-button-primary'
|
||||||
|
value='{{ "Save" }}' />
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</tbody>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
|
|
||||||
<div class="members-table-footer">
|
|
||||||
{% if user_can(permissions.CREATE_PORTFOLIO_USERS) %}
|
{% if user_can(permissions.CREATE_PORTFOLIO_USERS) %}
|
||||||
{% include "fragments/admin/add_new_portfolio_member.html" %}
|
{% include "fragments/admin/add_new_portfolio_member.html" %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if user_can(permissions.EDIT_PORTFOLIO_USERS) %}
|
|
||||||
<input type='submit' class='usa-button usa-button-primary' value='{{ "Save" }}' />
|
|
||||||
{% endif %}
|
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</form>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% endif %}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user