Browse Source

Fixed topic template

sh4nks 11 years ago
parent
commit
31277d8518
2 changed files with 3 additions and 2 deletions
  1. 2 1
      flaskbb/app.py
  2. 1 1
      flaskbb/templates/forum/topic.html

+ 2 - 1
flaskbb/app.py

@@ -36,7 +36,7 @@ from flaskbb.utils.helpers import format_date, time_since, crop_title, \
 # permission checks (here they are used for the jinja filters)
 from flaskbb.utils.permissions import can_post_reply, can_post_topic, \
     can_delete_topic, can_delete_post, can_edit_post, can_edit_user, \
-    can_ban_user, is_admin, is_moderator, is_admin_or_moderator
+    can_ban_user, can_moderate, is_admin, is_moderator, is_admin_or_moderator
 # app specific configurations
 from flaskbb.utils.settings import flaskbb_config
 
@@ -155,6 +155,7 @@ def configure_template_filters(app):
     app.jinja_env.filters['is_admin'] = is_admin
     app.jinja_env.filters['is_moderator'] = is_moderator
     app.jinja_env.filters['is_admin_or_moderator'] = is_admin_or_moderator
+    app.jinja_env.filters['can_moderate'] = can_moderate
 
     app.jinja_env.filters['can_edit_user'] = can_edit_user
     app.jinja_env.filters['can_ban_user'] = can_ban_user

+ 1 - 1
flaskbb/templates/forum/topic.html

@@ -23,7 +23,7 @@
             <span class="fa fa-trash-o"></span> Delete Topic
         </a>
     {% endif %}
-    {% if current_user|lock_topic(topic.forum) %}
+    {% if current_user|can_moderate(topic.forum) %}
         {% if not topic.locked %}
             <a href="{{ url_for('forum.lock_topic', topic_id=topic.id, slug=topic.slug) }}" class="btn btn-warning">
                 <span class="fa fa-lock"></span> Lock Topic