diff --git a/templates/manage/macros.twig b/templates/manage/macros.twig index 98325cb5..fa99353e 100644 --- a/templates/manage/macros.twig +++ b/templates/manage/macros.twig @@ -14,8 +14,9 @@ {% endfor %} {% endmacro %} -{% macro permissions_table(permissions) %} +{% macro permissions_table(permissions, display_override) %} {% from '_layout/input.twig' import input_checkbox %} + {% set display_override = display_override|default(false) %}
{% for perms in permissions %} @@ -32,6 +33,11 @@
Never
+ {% if display_override %} +
+ Override +
+ {% endif %}
{% for perm in perms.perms %} @@ -48,6 +54,11 @@
{{ 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 %}