{% extends 'AdminBundle:Admin:adminLayout.html.twig' %} {% block head %} {{ parent() }} {{ backendHelpers.bazingajsTranslationJavaScripts() }} {% endblock %} {% block bottomScripts %} {{ parent() }} {{ backendHelpers.gridJavaScripts() }} {% endblock %} {% block breadcrumb %} {{ backendHelpers.breadcrumb({ ("user.titles.users home"|trans) : (path(paths.home)), ("user.titles.users"|trans) : '' }) }} {% endblock %} {% block gridFilter %} {{ backendHelpers.gridFilter(filterDefinition, filterValues, path(paths.index,{'mode':'filter'}), path(paths.index)) }} {% endblock %} {% block content %} {{ backendHelpers.pageTitle( "user.titles.users"|trans ) }}
{{ backendHelpers.addActionButton(path(paths.new), paths.new, ('admin.titles.add'|trans), 'btn-success', 'icon-plus' )}}
{% for entity in pagination %} {% endfor %}
{{ knp_pagination_sortable(pagination, 'admin.titles.id'|trans, 'u.id' )|raw }} {{ knp_pagination_sortable(pagination, 'user.titles.real name'|trans, 'u.realName' )|raw }} {{ knp_pagination_sortable(pagination, 'user.titles.name'|trans, 'u.username' )|raw }} {{ knp_pagination_sortable(pagination, 'user.titles.email address'|trans, 'u.email' )|raw }} {{ knp_pagination_sortable(pagination, 'user.titles.enabled'|trans, 'u.enabled' )|raw }} {{ 'user.titles.groups'|trans }} {{ knp_pagination_sortable(pagination, 'user.titles.lastLogin'|trans, 'u.lastLogin' )|raw }}
{{ entity.id }} {{ entity.realName }} {{ entity.username }} {{ entity.email }} {%if entity.enabled%}
{%else%}
{%endif%}
{%for group in entity.groups%} ({{ group.name }}) {%endfor%} {{ entity.lastLogin|date('Y-m-d H:i:s') }} {{ backendHelpers.gridActionButtons([ {'title': ('admin.titles.show'|trans), 'iconColorClass':'blue', 'iconClass':'icon-zoom-in', 'rout':paths.show, 'path': path(paths.show, { 'id': entity.id })}, {'title': ('admin.titles.edit'|trans), 'iconColorClass':'green', 'iconClass':'icon-pencil', 'rout':paths.edit, 'path': path(paths.edit, { 'id': entity.id })}, {'title': ('admin.titles.delete'|trans), 'iconColorClass':'red', 'iconClass':'icon-trash', 'rout':paths.delete, 'path': path(paths.delete, { 'id': entity.id, 'redirect': app.request.uri|base64_encode }), 'class':'gridDeleteRow', 'gridDeleteLink':true} ]) }}
{{ backendHelpers.gridBatch(pagination, [ {'path': path(paths.delete), 'rout':paths.delete, 'title':('admin.titles.delete'|trans)}, {'path': path(paths.activate), 'rout':paths.activate, 'title':('admin.titles.activate'|trans)}, {'path': path(paths.deactivate), 'rout':paths.deactivate, 'title':('admin.titles.deactivate'|trans)} ]) }}
{% endblock %}