list_boolean.html.twig 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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 field_description.options.editable is defined and field_description.options.editable and admin.isGranted('EDIT', object) %}
  11. {% if value %}
  12. <a href="{{ url('sonata_admin_set_object_field_value', { 'context': 'list', 'field': field_description.name, 'objectId': admin.id(object), 'value': 0, 'code': admin.code(object) }) }}" class="sonata-ba-action sonata-ba-edit-inline">
  13. <img
  14. src="{{ asset('bundles/sonataadmin/famfamfam/accept.png') }}"
  15. alt="{%- trans from 'SonataAdminBundle' %}label_type_yes{% endtrans -%}"
  16. />
  17. </a>
  18. {% else %}
  19. <a href="{{ url('sonata_admin_set_object_field_value', { 'context': 'list', 'field': field_description.name, 'objectId': admin.id(object), 'value': 1, 'code': admin.code(object) }) }}" class="sonata-ba-action sonata-ba-edit-inline">
  20. <img
  21. src="{{ asset('bundles/sonataadmin/famfamfam/exclamation.png') }}"
  22. alt="{%- trans from 'SonataAdminBundle' %}label_type_no{% endtrans -%}" />
  23. </a>
  24. {% endif %}
  25. {% else %}
  26. {% if value %}
  27. <img src="{{ asset('bundles/sonataadmin/famfamfam/accept.png') }}" alt="{%- trans from 'SonataAdminBundle' %}label_type_yes{% endtrans -%}" />
  28. {% else %}
  29. <img src="{{ asset('bundles/sonataadmin/famfamfam/exclamation.png') }}" alt="{%- trans from 'SonataAdminBundle' %}label_type_no{% endtrans -%}" />
  30. {% endif %}
  31. {% endif %}
  32. {% endspaceless %}
  33. {% endblock %}