|
@@ -21,7 +21,9 @@ file that was distributed with this source code.
|
|
|
<div class="row">
|
|
|
{% for block in blocks.top %}
|
|
|
<div class="{{ block.class }}">
|
|
|
- {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% if block.roles|length == 0 or is_granted(block.roles) %}
|
|
|
+ {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% endif %}
|
|
|
</div>
|
|
|
{% endfor %}
|
|
|
</div>
|
|
@@ -32,21 +34,27 @@ file that was distributed with this source code.
|
|
|
|
|
|
<div class="{% if blocks.center|length > 0 %}col-md-4{% else %}col-md-6{% endif %}">
|
|
|
{% for block in blocks.left %}
|
|
|
- {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% if block.roles|length == 0 or is_granted(block.roles) %}
|
|
|
+ {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% endif %}
|
|
|
{% endfor %}
|
|
|
</div>
|
|
|
|
|
|
{% if blocks.center|length > 0 %}
|
|
|
<div class="col-md-4">
|
|
|
{% for block in blocks.center %}
|
|
|
- {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% if block.roles|length == 0 or is_granted(block.roles) %}
|
|
|
+ {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% endif %}
|
|
|
{% endfor %}
|
|
|
</div>
|
|
|
{% endif %}
|
|
|
|
|
|
<div class="{% if blocks.center|length > 0 %}col-md-4{% else %}col-md-6{% endif %}">
|
|
|
{% for block in blocks.right %}
|
|
|
- {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% if block.roles|length == 0 or is_granted(block.roles) %}
|
|
|
+ {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% endif %}
|
|
|
{% endfor %}
|
|
|
</div>
|
|
|
</div>
|
|
@@ -55,14 +63,14 @@ file that was distributed with this source code.
|
|
|
<div class="row">
|
|
|
{% for block in blocks.bottom %}
|
|
|
<div class="{{ block.class }}">
|
|
|
- {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% if block.roles|length == 0 or is_granted(block.roles) %}
|
|
|
+ {{ sonata_block_render({ 'type': block.type, 'settings': block.settings}) }}
|
|
|
+ {% endif %}
|
|
|
</div>
|
|
|
{% endfor %}
|
|
|
</div>
|
|
|
{% endif %}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
{{ sonata_block_render_event('sonata.admin.dashboard.bottom', { 'admin_pool': admin_pool }) }}
|
|
|
|
|
|
{% endblock %}
|