{% extends "community/_base.html" %} {%- from "macros/user.html" import m_user_link, m_user_photo %} {%- from "macros/box.html" import m_box_content, m_box_menu -%} {%- from "macros/form.html" import m_field -%} {%- from "community/macros.html" import viewers_snapshot -%} {%- block content %} {% call m_box_content() %} {# TODO #}

{{ _("Back to conversation list") }}

{%- set post = thread.posts[0] %}

{{ thread.title }} {{(thread.posts|length)-1}} replies

{{ _("Posted by %(creator)s", creator=m_user_link(thread.creator)) }} – {{ thread.created_at | age(date_threshold='day') }} {%- if is_closed %} {%- endif %} {{ m_post_edit_link(post) }}
{{viewers_snapshot(viewers)}}
{% call m_user_link(thread.creator) %} {{ m_user_photo(thread.creator, size=40) }} {% endcall %}
{{ m_post_content(thread.posts[0]) }}
{%- if thread.posts|length > 1 %}
{%- endif %} {%- if not is_closed %}

{% call m_user_link(current_user) %} {{ m_user_photo(current_user, size=40) }} {% endcall %}

{{ _("Post a comment") }}

{{ form.csrf_token }} {{ m_field(form.message, class_="resizeable-vertical", rows=10) }} {{ m_field(form.attachments) }} {%- if g.community.type == 'participative' or is_manager %} {{ m_field(form.send_by_email) }} {%- endif %}
{%- endif %}
{% endcall %} {%- endblock %} {# macros #} {%- macro m_post_edit_link(post) %} {%- if not is_closed and (g.user == post.owner or g.is_manager) %} {{ _('Edit') }} {%- endif %} {%- endmacro %} {%- macro m_post_content(post) %}
{{ post.body_html|safe }}
{%- if post.attachments %}
{%- endif %} {%- for entry in post.history %}
{%- set date = entry.date|datetimeparse|age(date_threshold='day') %} {{ _('edited by %(user)s - %(date)s', user=entry.user, date=date) }} {%- if entry.reason %}{{ entry.reason }}{%- endif %}
{%- endfor %} {%- endmacro %} {%- macro m_post(post) %}
{% call m_user_link(post.creator) %} {{ m_user_photo(post.creator, size=40) }} {% endcall %}
{% call m_user_link(post.creator) %} {{ post.creator }} {% endcall %} {{ post.created_at | age(date_threshold='day') }} {{ m_post_edit_link(post) }}
{{ m_post_content(post) }}
{%- endmacro %} {%- block sidebar %} {%- call m_box_menu() %} {%- endcall %} {%- endblock %} {%- block modals %} {%- endblock %}