Only display permissions with 'Edit' value Delete unused files and rename MemberForm macro file
42 lines
2.0 KiB
HTML
42 lines
2.0 KiB
HTML
{% from "components/checkbox_input.html" import CheckboxInput %}
|
|
{% from "components/icon.html" import Icon %}
|
|
{% from "components/phone_input.html" import PhoneInput %}
|
|
{% from "components/text_input.html" import TextInput %}
|
|
|
|
{% macro PermsFields(form, member_role_id=None) %}
|
|
<h2>Assign member permissions</h2>
|
|
<a class='icon-link'>
|
|
{{ Icon('info') }}
|
|
{{ "portfolios.admin.permissions_info" | translate }}
|
|
</a>
|
|
<div class="portfolio-perms">
|
|
{% if new %}
|
|
{% set app_mgmt = form.perms_app_mgmt.name %}
|
|
{% set funding = form.perms_funding.name %}
|
|
{% set reporting = form.perms_reporting.name %}
|
|
{% set portfolio_mgmt = form.perms_portfolio_mgmt.name %}
|
|
{% else %}
|
|
{% set app_mgmt = "perms_app_mgmt-{}".format(member_role_id) %}
|
|
{% set funding = "perms_funding-{}".format(member_role_id) %}
|
|
{% set reporting = "perms_reporting-{}".format(member_role_id) %}
|
|
{% set portfolio_mgmt = "perms_portfolio_mgmt-{}".format(member_role_id) %}
|
|
{% endif %}
|
|
|
|
{{ CheckboxInput(form.perms_app_mgmt, classes="input__inline-fields", key=app_mgmt, id=app_mgmt, optional=True) }}
|
|
{{ CheckboxInput(form.perms_funding, classes="input__inline-fields", key=funding, id=funding, optional=True) }}
|
|
{{ CheckboxInput(form.perms_reporting, classes="input__inline-fields", key=reporting, id=reporting, optional=True) }}
|
|
{{ CheckboxInput(form.perms_portfolio_mgmt, classes="input__inline-fields", key=portfolio_mgmt, id=portfolio_mgmt, optional=True) }}
|
|
</div>
|
|
{% endmacro %}
|
|
|
|
{% macro InfoFields(member_form) %}
|
|
<div class="user-info">
|
|
{{ TextInput(member_form.first_name, validation='requiredField', optional=False) }}
|
|
{{ TextInput(member_form.last_name, validation='requiredField', optional=False) }}
|
|
{{ TextInput(member_form.email, validation='email', optional=False) }}
|
|
{{ PhoneInput(member_form.phone_number, member_form.phone_ext)}}
|
|
{{ TextInput(member_form.dod_id, validation='dodId', optional=False) }}
|
|
<a href="#">How do I find the DoD ID?</a>
|
|
</div>
|
|
{% endmacro %}
|