2018-09-23 16:31:47 +00:00
|
|
|
{% macro manage_navigation(nav) %}
|
2018-10-22 19:53:21 +00:00
|
|
|
{% from 'macros.twig' import container_title %}
|
2018-08-15 17:20:41 +00:00
|
|
|
|
2018-09-23 16:31:47 +00:00
|
|
|
{% for name, value in nav %}
|
2018-10-22 17:26:59 +00:00
|
|
|
<div class="container manage__navigation">
|
2018-10-22 19:53:21 +00:00
|
|
|
{{ container_title(name) }}
|
2018-09-23 16:31:47 +00:00
|
|
|
|
|
|
|
<div class="manage__navigation__links">
|
|
|
|
{% for title, link in value %}
|
|
|
|
<a href="{{ link }}" class="manage__navigation__link">{{ title }}</a>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
{% endfor %}
|
2018-03-27 03:15:03 +00:00
|
|
|
{% endmacro %}
|
2018-07-08 19:24:59 +00:00
|
|
|
|
2019-06-09 22:10:59 +00:00
|
|
|
{% macro permissions_table(permissions, readonly) %}
|
2018-10-27 14:50:46 +00:00
|
|
|
{% from '_layout/input.twig' import input_checkbox %}
|
|
|
|
|
2018-07-08 19:24:59 +00:00
|
|
|
<div class="permissions">
|
|
|
|
{% for perms in permissions %}
|
|
|
|
<div class="permissions__line permissions__line--header">
|
|
|
|
<div class="permissions__title">
|
|
|
|
{{ perms.title }}
|
|
|
|
</div>
|
|
|
|
<div class="permissions__choice">
|
|
|
|
Yes
|
|
|
|
</div>
|
|
|
|
<div class="permissions__choice">
|
|
|
|
No
|
|
|
|
</div>
|
|
|
|
<div class="permissions__choice">
|
|
|
|
Never
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
{% for perm in perms.perms %}
|
|
|
|
<div class="permissions__line">
|
|
|
|
<div class="permissions__title">
|
|
|
|
{{ perm.title }}
|
|
|
|
</div>
|
2018-10-27 14:50:46 +00:00
|
|
|
<div class="permissions__choice__wrapper">
|
2019-06-10 13:43:55 +00:00
|
|
|
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ '][value]', '', perm.value == 'yes', 'permissions__choice permissions__choice--radio permissions__choice--yes', 'yes', true, null, readonly) }}
|
2018-10-27 14:50:46 +00:00
|
|
|
</div>
|
|
|
|
<div class="permissions__choice__wrapper">
|
2019-06-10 13:43:55 +00:00
|
|
|
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ '][value]', '', perm.value == 'no', 'permissions__choice permissions__choice--radio permissions__choice--no', 'no', true, null, readonly) }}
|
2018-10-27 14:50:46 +00:00
|
|
|
</div>
|
|
|
|
<div class="permissions__choice__wrapper">
|
2019-06-10 13:43:55 +00:00
|
|
|
{{ input_checkbox('perms[' ~ perms.section ~ '][' ~ perm.section ~ '][value]', '', perm.value == 'never', 'permissions__choice permissions__choice--radio permissions__choice--never', 'never', true, null, readonly) }}
|
2018-10-27 14:50:46 +00:00
|
|
|
</div>
|
2018-07-08 19:24:59 +00:00
|
|
|
</div>
|
|
|
|
{% endfor %}
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
{% endmacro %}
|