Show More
@@ -44,7 +44,6 b" PARAMETER_DIFF_TYPE = 'type'" | |||
|
44 | 44 | PARAMETER_CSS_CLASS = 'css_class' |
|
45 | 45 | PARAMETER_THREAD = 'thread' |
|
46 | 46 | PARAMETER_IS_OPENING = 'is_opening' |
|
47 | PARAMETER_MODERATOR = 'moderator' | |
|
48 | 47 | PARAMETER_POST = 'post' |
|
49 | 48 | PARAMETER_OP_ID = 'opening_post_id' |
|
50 | 49 | PARAMETER_NEED_OPEN_LINK = 'need_open_link' |
@@ -1,3 +1,5 b'' | |||
|
1 | from django.contrib.auth.context_processors import PermWrapper | |
|
2 | ||
|
1 | 3 | from boards import utils |
|
2 | 4 | |
|
3 | 5 | |
@@ -24,7 +26,7 b' class HtmlExporter(Exporter):' | |||
|
24 | 26 | reply_link = True |
|
25 | 27 | |
|
26 | 28 | return post.get_view(truncated=truncated, reply_link=reply_link, |
|
27 | moderator=utils.is_moderator(request)) | |
|
29 | perms=PermWrapper(request.user)) | |
|
28 | 30 | |
|
29 | 31 | |
|
30 | 32 | class JsonExporter(Exporter): |
@@ -99,7 +99,7 b'' | |||
|
99 | 99 | |
|
100 | 100 | {% for thread in threads %} |
|
101 | 101 | <div class="thread"> |
|
102 |
{% post_view thread.get_opening_post |
|
|
102 | {% post_view thread.get_opening_post thread=thread truncated=True need_open_link=True %} | |
|
103 | 103 | {% if not thread.archived %} |
|
104 | 104 | {% with last_replies=thread.get_last_replies %} |
|
105 | 105 | {% if last_replies %} |
@@ -114,7 +114,7 b'' | |||
|
114 | 114 | {% endwith %} |
|
115 | 115 | <div class="last-replies"> |
|
116 | 116 | {% for post in last_replies %} |
|
117 |
{% post_view post |
|
|
117 | {% post_view post truncated=True %} | |
|
118 | 118 | {% endfor %} |
|
119 | 119 | </div> |
|
120 | 120 | {% endif %} |
@@ -34,7 +34,7 b'' | |||
|
34 | 34 | |
|
35 | 35 | <div class="thread"> |
|
36 | 36 | {% for post in thread.get_replies %} |
|
37 |
{% post_view post |
|
|
37 | {% post_view post reply_link=True %} | |
|
38 | 38 | {% endfor %} |
|
39 | 39 | </div> |
|
40 | 40 |
@@ -39,8 +39,9 b' def image_actions(*args, **kwargs):' | |||
|
39 | 39 | action['link'] % image_link, action['name']) for action in actions]) |
|
40 | 40 | |
|
41 | 41 | |
|
42 | @register.simple_tag(name='post_view') | |
|
43 | def post_view(post, *args, **kwargs): | |
|
42 | @register.simple_tag(name='post_view', takes_context=True) | |
|
43 | def post_view(context, post, *args, **kwargs): | |
|
44 | kwargs['perms'] = context['perms'] | |
|
44 | 45 | return post.get_view(*args, **kwargs) |
|
45 | 46 | |
|
46 | 47 | @register.simple_tag(name='page_url') |
General Comments 0
You need to be logged in to leave comments.
Login now