{#
/*
 * Copyright © ProgramCMS. All rights reserved.
 * See COPYING.txt for license details.
 *
 * Developed by Mohamed EL QUCHIRI <elquchiri@gmail.com>
 */
#}
{% page %}
    {% referenceBlock name="role_form" %}
        {% block name="role_users" class="ui.block.form.fieldset" %}
            {% arguments %}
                {% argument name="data" type="array" %}
                    {% argument name="label" type="string" %}Role Users{% endArgument %}
                    {% argument name="open" type="boolean" %}true{% endArgument %}
                    {% argument name="collapse" type="boolean" %}true{% endArgument %}
                {% endArgument %}
            {% endArguments %}
            {% block name="role_users_listing" class="ui.block.listing" %}
                {% arguments %}
                    {% argument name="dataSource" type="array" %}
                        {% argument name="dataProvider" type="array" %}
                            {% argument name="class" type="string" %}ProgramCms\AclBundle\Model\Provider\Listing\AdminRole\DataProvider{% endArgument %}
                            {% argument name="foreignFieldName" type="string" %}role_id{% endArgument %}
                        {% endArgument %}
                    {% endArgument %}
                {% endArguments %}

                {% block name="toolbar" class="ui.block.listing.toolbar" %}
                    {% block name="filters" class="ui.block.listing.filters" %}{% endBlock %}
                    {% block name="search" class="ui.block.listing.search" %}{% endBlock %}

                    {% block name="massActions" class="ui.block.listing.massActions" %}
                        {% arguments %}
                            {% argument name="settings" type="array" %}
                                {% argument name="delete" type="array" %}
                                    {% argument name="url" type="string" %}delete{% endArgument %}
                                    {% argument name="label" type="string" %}Delete All{% endArgument %}
                                {% endArgument %}
                            {% endArgument %}
                        {% endArguments %}
                    {% endBlock %}

                    {% block name="pagination" class="ui.block.listing.pagination" %}{% endBlock %}
                {% endBlock %}

                {% block name="columns" class="ui.block.columns" %}
                    {% block name="selectionsColumn" class="ui.block.selectionsColumn" %}
                        {% arguments %}
                            {% argument name="data" type="array" %}
                                {% argument name="source" type="string" %}role_users_listing{% endArgument %}
                            {% endArgument %}
                        {% endArguments %}
                    {% endBlock %}

                    {% block name="user_id" class="ui.block.column" %}
                        {% arguments %}
                            {% argument name="data" type="array" %}
                                {% argument name="label" type="string" %}#{% endArgument %}
                                {% argument name="source" type="string" %}role_users_listing{% endArgument %}
                                {% argument name="type" type="string" %}text{% endArgument %}
                            {% endArgument %}
                        {% endArguments %}
                    {% endBlock %}
                    {% block name="first_name" class="ui.block.column" %}
                        {% arguments %}
                            {% argument name="data" type="array" %}
                                {% argument name="label" type="string" %}First Name{% endArgument %}
                                {% argument name="source" type="string" %}role_users_listing{% endArgument %}
                                {% argument name="type" type="string" %}text{% endArgument %}
                            {% endArgument %}
                        {% endArguments %}
                    {% endBlock %}
                    {% block name="last_name" class="ui.block.column" %}
                        {% arguments %}
                            {% argument name="data" type="array" %}
                                {% argument name="label" type="string" %}Last Name{% endArgument %}
                                {% argument name="source" type="string" %}role_users_listing{% endArgument %}
                                {% argument name="type" type="string" %}text{% endArgument %}
                            {% endArgument %}
                        {% endArguments %}
                    {% endBlock %}
                    {% block name="email" class="ui.block.column" %}
                        {% arguments %}
                            {% argument name="data" type="array" %}
                                {% argument name="label" type="string" %}Email{% endArgument %}
                                {% argument name="source" type="string" %}role_users_listing{% endArgument %}
                                {% argument name="type" type="string" %}text{% endArgument %}
                            {% endArgument %}
                        {% endArguments %}
                    {% endBlock %}
                {% endBlock %}
            {% endBlock %}
        {% endBlock %}
    {% endReferenceBlock %}
{% endPage %}