{% macro manage_navigation(nav) %} {% from 'macros.twig' import container_title %} {% for name, value in nav %}
{{ container_title(name) }}
{% endfor %} {% endmacro %} {% macro permissions_table(permissions, display_override) %} {% from '_layout/input.twig' import input_checkbox %} {% set display_override = display_override|default(false) %}
{% for perms in permissions %}
{{ perms.title }}
Yes
No
Never
{% if display_override %}
Override
{% endif %}
{% for perm in perms.perms %}
{{ perm.title }}
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ ']', '', perm.value == 'yes', 'permissions__choice permissions__choice--radio permissions__choice--yes', 'yes', true) }}
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ ']', '', perm.value == 'no', 'permissions__choice permissions__choice--radio permissions__choice--no', 'no', true) }}
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ ']', '', perm.value == 'never', 'permissions__choice permissions__choice--radio permissions__choice--never', 'never', true) }}
{% if display_override %}
{{ input_checkbox('perms[override][' ~ perms.section ~ '][' ~ perm.section ~ ']', '', false, 'permissions__choice permissions__choice--radio', 'never') }}
{% endif %}
{% endfor %} {% endfor %}
{% endmacro %}