{% if log.getDoerType() == 'user' %} {% if log.getDetails().doer is defined %}

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

{{ ('last_name')|trans({}, 'platform') }}
{{ log.getDetails().doer.firstName }}
{{ ('first_name')|trans({}, 'platform') }}
{{ log.getDetails().doer.lastName }}
{% if is_granted('ROLE_ADMIN') and log.doerSessionId %}
{{ ('session_id')|trans({}, 'platform') }}
{{ log.doerSessionId }}
{% endif %} {% if log.getDetails().doer.platformRoles is defined %}
{{ ('log_platform_roles')|trans({}, 'log') }}
{% for role in log.getDetails().doer.platformRoles %} {% if not loop.first %}, {% endif %} {{ role|trans({}, 'platform') }} {% endfor %}
{% endif %} {% if log.getDetails().doer.workspaceRoles is defined %}
{{ ('log_workspace_roles')|trans({}, 'log') }}
{% for role in log.getDetails().doer.workspaceRoles %} {% if not loop.first %}, {% endif %} {{ role|trans({}, 'platform') }} {% endfor %}
{% endif %}
{% endif %} {% elseif log.getDoerType() == 'anonymous' %}

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

{{ ('anonymous')|trans({}, 'platform') }}
{% elseif log.getDoerType() == 'platform' %}

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

{{ ('log_default_user')|trans({}, 'log') }}
{% endif %}