From e0ae0647d3968232919565f69b99b10f1e5142a6 Mon Sep 17 00:00:00 2001 From: flashwave Date: Tue, 11 Dec 2018 05:36:57 +0100 Subject: [PATCH] // begin overrides --- templates/manage/macros.twig | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 %}