templates/admin/Button/delete_button.html.twig line 1

Open in your IDE?
  1. <!-- START admin/Button/delete_button.html.twig -->
  2. {% if not app.request.get('nav_prometeo') %}
  3.     {% set disabled = false %}
  4.     {% set show = true %}
  5.     {% if instanceof(object, "\\App\\Entity\\Valoracion") and
  6.         (object.estado.key|default('') == constant('App\\Enum\\EstadoValoracionEnum::ESTADO_EN_TRAMITACION') or
  7.         object.estado.key|default('') == constant('App\\Enum\\EstadoValoracionEnum::ESTADO_TRAMITADA')
  8.         )
  9.     %}
  10.         {% set disabled = true %}
  11.     {% endif %}
  12.     {% if instanceof(object, "\\App\\Entity\\Operacion") and not(
  13.         object.estado.key|default('') != constant('App\\Enum\\EstadoOperacionEnum::ESTADO_ASENTADA') and
  14.         object.estado.key|default('') != constant('App\\Enum\\EstadoOperacionEnum::ESTADO_FINALIZADA') and
  15.         object.valoracion and
  16.         object.canDeleted)
  17.     %}
  18.         {% set show = false %}
  19.     {% endif %}
  20.     {% if object.id and show %}
  21.         {% if admin.getEntitySubClass is defined %}
  22.             <li id="action-delete" class="action" style="grid-area: delete_button">
  23.                 <a class="sonata-action-element {% if not is_granted('ROLE_SUPER_ADMIN') or disabled %} disabled {% endif %}" href="{{ admin.generateUrl('delete', {'id': object.id, 'subclass': admin.getEntitySubClass}) }}"
  24.                    title="{{ 'link_action_delete'|trans({}, 'SonataAdminBundle') }}">
  25.                     <i class="fa fa-trash fa-2x"></i>
  26.                 </a>
  27.             </li>
  28.         {% else %}
  29.             <li id="action-delete" class="action" style="grid-area: delete_button">
  30.                 <a class="sonata-action-element {% if not is_granted('ROLE_SUPER_ADMIN') or disabled %} disabled {% endif %}" href="{{ admin.generateUrl('delete', {'id': object.id }) }}"
  31.                    title="{{ 'link_action_delete'|trans({}, 'SonataAdminBundle') }}">
  32.                     <i class="fa fa-trash fa-2x"></i>
  33.                 </a>
  34.             </li>
  35.         {% endif %}
  36.     {% endif %}
  37. {% endif %}
  38. <!-- END admin/Button/delete_button.html.twig -->