{% macro render(item, lastElement, smallWidth) %} {% set userRoles = { '0': "anonymous", '1': 'anonymous.email', '2': "logged.user", '3': "admin" } %} {% set reportValues = { '0': "element.no.longer.exists", '1': 'informations.incorrect', '2': "element.no.respect.charter", '4': "element.referenced.several.times" } %} {% set voteValues = { '-2': 'does.not.respect.charter', '-1': "does.not.exist", '0': 'exists.but.incorrect.informations', '1': 'exists', '2': 'exists.and.correct.informations' } %} {# item.type : Report => 3, Vote => 2 #} {% set itemValues = reportValues if item.type == 3 else voteValues %}
{% set labelClass = 'label-success' if item.type == 2 and item.value >= 0 else 'label-danger' %} {{ itemValues[item.value] | i18n }}
{{ item.createdAt }}
{% if smallWidth|default(false) %}
{% else %} {% endif %} {{ 'by' | i18n }} : {{ item.userEmail if item.userEmail else 'anonymous' |i18n }} {{ userRoles[item.userRole] | i18n }}
{{ item.comment|capitalize }}
{% endmacro %}