{% extends '@DWGinger/crud/list.html.twig' %} {% block stylesheets %} {{ parent() }} {% endblock %} {% block actions %}{% endblock %} {% block list_actions %} {% if is_granted('ROLE_GINGER_CONTACT_CREATE') %} {{ 'title.person_new'|trans }} {% endif %} {% endblock %} {% block table_header %} {% if pagination.totalItemCount == 0 %}

{{ 'person.filter_result.empty_message'|trans }}

{% else %} {% include '@DWGinger/crud/nav/list_actions.html.twig' %} {{ knp_pagination_sortable(pagination, '#', "#{constant('DW\\GingerBundle\\Search\\Doctrine\\Engine::QUERY_ROOT_ALIAS')}.id") }} {{ knp_pagination_sortable(pagination, 'label.first_name'|trans, "#{constant('DW\\GingerBundle\\Search\\Doctrine\\Engine::QUERY_ROOT_ALIAS')}.firstName") }} {{ knp_pagination_sortable(pagination, 'label.last_name'|trans, "#{constant('DW\\GingerBundle\\Search\\Doctrine\\Engine::QUERY_ROOT_ALIAS')}.lastName") }} {{ knp_pagination_sortable(pagination, 'label.email'|trans, "#{constant('DW\\GingerBundle\\Search\\Doctrine\\Engine::QUERY_ROOT_ALIAS')}.email") }} {% endif %} {% endblock %} {% block table_body %} {% for person in pagination %} {{ person.id }} {{ person.firstName }} {{ person.lastName }} {{ person.email }} {% endfor %} {% endblock %} {% block list_export %} {% if pagination is defined and pagination.totalItemCount %}
{{ 'label.export'|trans }} {{ pagination.totalItemCount }}
{% endif %} {% endblock %} {% block javascripts %} {{ parent() }} {% endblock %}