Browse Source

don't bork on private thread view

Rafał Pitoń 8 years ago
parent
commit
5d5230a635

+ 34 - 0
misago/templates/misago/thread/private_thread.html

@@ -0,0 +1,34 @@
+{% extends "misago/base.html" %}
+{% load i18n %}
+
+
+{% block title %}
+{% if paginator.page > 1 %}
+  {{ thread.title }} ({% blocktrans with page=paginator.page %}page: {{ page }}{% endblocktrans %}) | {{ category }} | {{ block.super }}
+{% else %}
+  {{ thread.title }} | {{ category }} | {{ block.super }}
+{% endif %}
+{% endblock title %}
+
+
+{% block content %}
+<div class="page page-thread {% if category.css_class %}page-thread-{{ category.css_class }}{% endif %}">
+  <div class="page-header with-stats with-breadcrumbs">
+
+    {% include "misago/thread/breadcrumbs.html" %}
+    <div class="container">
+      <h1>{{ thread.title }}</h1>
+    </div>
+    {% include "misago/thread/stats.html" %}
+
+  </div>
+  <div class="container">
+
+    {% include "misago/thread/toolbar-top.html" %}
+
+    {% include "misago/thread/posts/index.html" %}
+    {% include "misago/thread/paginator.html" %}
+
+  </div>
+</div>
+{% endblock content %}

+ 6 - 0
misago/threads/permissions/privatethreads.py

@@ -112,11 +112,17 @@ def build_acl(acl, roles, key_name):
         'can_hide_threads': 0,
         'can_hide_posts': 0,
         'can_protect_posts': 0,
+        'can_move_posts': 0,
         'can_merge_posts': 0,
+        'can_pin_threads': 0,
         'can_close_threads': 0,
+        'can_move_threads': 0,
+        'can_merge_threads': 0,
         'can_approve_content': 0,
         'can_report_content': new_acl['can_report_private_threads'],
         'can_see_reports': 0,
+        'can_see_posts_likes': 0,
+        'can_like_posts': 0,
         'can_hide_events': 0,
     }
 

+ 1 - 0
misago/threads/permissions/threads.py

@@ -297,6 +297,7 @@ def add_acl_to_category(user, category):
 
     category.acl.update({
         'can_see_all_threads': 0,
+        'can_see_own_threads': 0,
         'can_start_threads': 0,
         'can_reply_threads': 0,
         'can_edit_threads': 0,