33 lines
1.1 KiB
HTML
33 lines
1.1 KiB
HTML
{% from 'common/macros.html' import timestamp, subheader %}
|
|
{%- extends 'base.html' -%}
|
|
{%- block content -%}
|
|
{%- call() subheader('All topics') -%}
|
|
{%- if get_active_user().is_mod() -%}
|
|
<fieldset class="plank even no-shadow minimal thread-actions">
|
|
<legend>Moderation actions</legend>
|
|
<a href="{{url_for('mod.new_topic')}}" class="linkbutton">New topic</a>
|
|
<a href="{{url_for('mod.sort_topics')}}" class="linkbutton">Sort topics</a>
|
|
</fieldset>
|
|
{%- endif -%}
|
|
{%- endcall -%}
|
|
{%- for topic in topics -%}
|
|
<div class="topic-info plank">
|
|
<div class="title-container">
|
|
<a class="info" href="{{url_for('topics.topic', slug=topic.slug)}}">{{topic.name}}</a>
|
|
</div>
|
|
<div>{{topic.description}}</div>
|
|
<ul class="horizontal">
|
|
<li>{{topic.threads_count}} {{"thread" | pluralize(topic.threads_count)}}</li>
|
|
<li>{{topic.posts_count}} {{"post" | pluralize(topic.posts_count)}}</li>
|
|
</ul>
|
|
<div>
|
|
{%- if topic.latest_post_timestamp -%}
|
|
Latest post at: {{timestamp(topic.latest_post_timestamp)}}
|
|
{%- else -%}
|
|
No posts yet
|
|
{%- endif -%}
|
|
</div>
|
|
</div>
|
|
{%- endfor -%}
|
|
{%- endblock -%}
|