{% from "includes/common_macros.html" import content_editor %} {% macro avatar_link(user=None) -%} {% if user %} {{ display_name(user) }} {% else %} {{ _('System') }} {% endif %} {%- endmacro %} {% macro name_link(user=None, name=None) -%} {% if user -%} {% if name %}{{ name }}{% else %}{{ display_name(user) }}{% endif %} {%- else -%} {{ name if name else _('System') }} {%- endif %} {%- endmacro %} {% macro message_tabs(active_tab) -%} {%- endmacro %} {% macro inbox_message(message) -%} {{ avatar_link(message.sender) }} {{ name_link(message.sender) }} {{ datetimeformat(message.created) }}
{{ message.content_parsed }}
{%- endmacro %} {% macro outbox_message(message) -%} {% if message.recipients > 1 -%} {{ avatar_link(request.user) }} {% else %} {{ avatar_link(message.recipient) }} {% endif %} {% if message.recipients > 1 -%} {% set comma = joiner(', ') %} {% for user in message.to.all() -%} {{ comma() }} {{ name_link(user) }} {%- endfor %} {% else %}{# Save a query! #} {{ name_link(message.recipient) }} {% endif %} {{ datetimeformat(message.created) }}
{{ message.content_parsed }}
{%- endmacro %} {% macro message_form(form) -%} {{ form.hidden_fields()|join|safe }} {%- endmacro %}