vendor/sonata-project/user-bundle/src/Resources/views/Admin/Core/user_block.html.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of the Sonata package.
  3. (c) Thomas Rabaix <thomas.rabaix@sonata-project.org>
  4. For the full copyright and license information, please view the LICENSE
  5. file that was distributed with this source code.
  6. #}
  7. {% block user_block %}
  8.     {% if app.user %}
  9.         {% set _bg_class = 'bg-light-blue' %}
  10.         {% set _logout_uri = url('sonata_user_admin_security_logout') %}
  11.         {% set _logout_text = 'user_block_logout'|trans({}, 'SonataUserBundle') %}
  12.         {% if sonata_user.isImpersonatingEnabled and is_granted('IS_IMPERSONATOR') %}
  13.             {% set _bg_class = 'bg-light-green' %}
  14.             {% set _logout_uri = url(sonata_user.impersonatingRoute, sonata_user.impersonatingRouteParameters|merge({'_switch_user': '_exit'})) %}
  15.             {% set _logout_text = 'switch_user_exit'|trans({}, 'SonataUserBundle') %}
  16.         {% endif %}
  17.         <li class="user-header {{ _bg_class }}">
  18.             <img src="{{ asset(sonata_user.defaultAvatar) }}" class="img-circle" alt="Avatar"/>
  19.             <p>{{ app.user }}</p>
  20.         </li>
  21.         <li class="user-footer">
  22.             {% if sonata_user.userAdmin.hasAccess('edit', app.user) or sonata_user.userAdmin.hasAccess('show', app.user) %}
  23.             <div class="pull-left">
  24.                 <a href="{{
  25.                     sonata_user.userAdmin.hasAccess('edit', app.user) ?
  26.                         sonata_user.userAdmin.generateUrl('edit', {id: app.user.id}) :
  27.                         sonata_user.userAdmin.generateUrl('show', {id: app.user.id})
  28.                 }}" class="btn btn-default btn-flat">
  29.                     <i class="fas fa-user"></i>
  30.                     {{ 'user_block_profile'|trans({}, 'SonataUserBundle') }}
  31.                 </a>
  32.             </div>
  33.             {% endif %}
  34.             <div class="pull-right">
  35.                 <a href="{{ _logout_uri }}" class="btn btn-default btn-flat">
  36.                     <i class="fas fa-sign-out-alt fa-fw"></i>
  37.                     {{ _logout_text }}
  38.                 </a>
  39.             </div>
  40.         </li>
  41.     {% endif %}
  42. {% endblock %}