{% if log.details.section is defined %} {% if log.getDetails().section.changeSet is defined and log.getDetails().section.changeSet|length > 0 %}

{{ ('log_change_set')|trans({}, 'log') }}

{{ ('log_old_values')|trans({}, 'log') }}
{% set changeSet = log.getDetails().section.changeSet %}
{% for key, values in changeSet %}
{{ key|trans({}, 'log') }}
{% if values[0] is null %}
...
{% elseif values[0] is sameas(true) %}
{{ "yes"|trans({}, 'log') }}
{% elseif values[0] is sameas(false) %}
{{ "no"|trans({}, 'log') }}
{% else %}
{{ values[0]|raw }}
{% endif %} {% endfor %}
{{ ('log_new_values')|trans({}, 'log') }}
{% for key, values in changeSet %}
{{ key|trans({}, 'log') }}
{% if values[1] is null %}
...
{% elseif values[1] is sameas(true) %}
{{ "yes"|trans({}, 'log') }}
{% elseif values[1] is sameas(false) %}
{{ "no"|trans({}, 'log') }}
{% else %}
{{ values[1]|raw }}
{% endif %} {% endfor %}
{% endif %} {% endif %}