##// END OF EJS Templates
Deleting old users when the new are created. Only empty users without posts and tags are removed
Deleting old users when the new are created. Only empty users without posts and tags are removed

File last commit:

r460:dce9cedd 1.5-dev
r486:9da0f7ed 1.6-dev
Show More
board.py
49 lines | 1.2 KiB | 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()
neko259
Added metadata to the gallery. Added links to search the image by the online search engines
r460 actions = [
{
'name': 'google',
'link': 'http://google.com/searchbyimage?image_url=%s',
},
{
'name': 'iqdb',
'link': 'http://iqdb.org/?url=%s',
},
]
neko259
Added a template tag to get post link instead of using jumper
r320
@register.simple_tag(name='post_url')
def post_url(*args, **kwargs):
post_id = args[0]
post = get_object_or_404(Post, id=post_id)
neko259
Fixed some issues with post model migration
r400 if not post.is_opening():
link = reverse(thread, kwargs={
'post_id': post.thread_new.get_opening_post().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
neko259
Added metadata to the gallery. Added links to search the image by the online search engines
r460
@register.simple_tag(name='image_actions')
def image_actions(*args, **kwargs):
image_link = args[0]
if len(args) > 1:
image_link = 'http://' + args[1] + image_link # TODO https?
result = ''
for action in actions:
result += '[<a href="' + action['link'] % image_link + '">' + \
action['name'] + '</a>]'
return result