##// END OF EJS Templates
Moved adding linked posts from view to post manager. Cleaned up tests, added some more tests
Moved adding linked posts from view to post manager. Cleaned up tests, added some more tests

File last commit:

r322:6b051ab1 default
r381:f21d714a default
Show More
board.py
22 lines | 565 B | text/x-python | PythonLexer
neko259
Added a template tag to get post link instead of using jumper
r320 from django.core.urlresolvers import reverse
from django.shortcuts import get_object_or_404
from boards.models import Post
from boards.views import thread
from django import template
register = template.Library()
@register.simple_tag(name='post_url')
def post_url(*args, **kwargs):
post_id = args[0]
post = get_object_or_404(Post, id=post_id)
if post.thread:
neko259
Small changes to board taglib
r322 link = reverse(thread, kwargs={'post_id': post.thread.id}) \
+ '#' + str(post_id)
neko259
Added a template tag to get post link instead of using jumper
r320 else:
neko259
Small changes to board taglib
r322 link = reverse(thread, kwargs={'post_id': post_id})
neko259
Added a template tag to get post link instead of using jumper
r320
return link