delete.html.twig 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. {% extends base_template %}
  8. {% block actions %}
  9. <li>{% include 'SonataAdminBundle:Button:list_button.html.twig' %}</li>
  10. <li>{% include 'SonataAdminBundle:Button:edit_button.html.twig' %}</li>
  11. <li>{% include 'SonataAdminBundle:Button:create_button.html.twig' %}</li>
  12. {% endblock %}
  13. {% block tab_menu %}{{ knp_menu_render(admin.sidemenu(action), {'currentClass' : 'active', 'template': admin_pool.getTemplate('tab_menu_template')}, 'twig') }}{% endblock %}
  14. {% block content %}
  15. <div class="sonata-ba-delete">
  16. <div class="box box-danger">
  17. <div class="box-header">
  18. <h3 class="box-title">{{ 'title_delete'|trans({}, 'SonataAdminBundle') }}</h3>
  19. </div>
  20. <div class="box-body">
  21. {{ 'message_delete_confirmation'|trans({'%object%': admin.toString(object)}, 'SonataAdminBundle') }}
  22. </div>
  23. <div class="box-footer clearfix">
  24. <form method="POST" action="{{ admin.generateObjectUrl('delete', object) }}">
  25. <input type="hidden" name="_method" value="DELETE">
  26. <input type="hidden" name="_sonata_csrf_token" value="{{ csrf_token }}">
  27. <button type="submit" class="btn btn-danger"><i class="glyphicon glyphicon-trash"></i> {{ 'btn_delete'|trans({}, 'SonataAdminBundle') }}</button>
  28. {% if admin.hasRoute('edit') and admin.isGranted('EDIT', object) %}
  29. {{ 'delete_or'|trans({}, 'SonataAdminBundle') }}
  30. <a class="btn btn-success" href="{{ admin.generateObjectUrl('edit', object) }}">
  31. <i class="glyphicon glyphicon-edit"></i>
  32. {{ 'link_action_edit'|trans({}, 'SonataAdminBundle') }}</a>
  33. {% endif %}
  34. </form>
  35. </div>
  36. </div>
  37. </div>
  38. {% endblock %}