list_boolean_edit.html.twig 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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 'SonataAdminBundle:CRUD:base_list_field.html.twig' %}
  8. {% block field %}
  9. {% spaceless %}
  10. {% if admin.isGranted('EDIT') %}
  11. {% if value %}
  12. <a
  13. href="{{ url('sonata_admin_set_boolean_list_field_value') }}" class="sonata-ba-action"
  14. onclick="sonata_admin_set_boolean_list_field_value(event)" id="{{ field_description.name }}-{{ object.id }}-0-{{ admin.code(object) }}-{{ admin.uniqid(object) }}"
  15. >
  16. <img
  17. src="{{ asset('bundles/sonataadmin/famfamfam/accept.png') }}"
  18. alt="{%- trans from 'SonataAdminBundle' %}label_type_yes{% endtrans -%}"
  19. />
  20. </a>
  21. {% else %}
  22. <a
  23. href="{{ url('sonata_admin_set_boolean_list_field_value') }}"
  24. onclick="sonata_admin_set_boolean_list_field_value(event)" id="{{ field_description.name }}-{{ object.id }}-1-{{ admin.code(object) }}-{{ admin.uniqid(object) }}"
  25. >
  26. <img
  27. src="{{ asset('bundles/sonataadmin/famfamfam/exclamation.png') }}"
  28. alt="{%- trans from 'SonataAdminBundle' %}label_type_no{% endtrans -%}" />
  29. </a>
  30. {% endif %}
  31. {% else %}
  32. {% if value %}
  33. <img src="{{ asset('bundles/sonataadmin/famfamfam/accept.png') }}" alt="{%- trans from 'SonataAdminBundle' %}label_type_yes{% endtrans -%}" />
  34. {% else %}
  35. <img src="{{ asset('bundles/sonataadmin/famfamfam/exclamation.png') }}" alt="{%- trans from 'SonataAdminBundle' %}label_type_no{% endtrans -%}" />
  36. {% endif %}
  37. {% endif %}
  38. {% endspaceless %}
  39. {% endblock %}