1 from django import template
2 from forum.models import Tag, Award
3 from forum import settings
5 from extra_filters import static_content
7 register = template.Library()
9 @register.inclusion_tag('sidebar/markdown_help.html')
13 @register.inclusion_tag('sidebar/recent_awards.html')
15 return {'awards': Award.objects.order_by('-awarded_at')[:settings.RECENT_AWARD_SIZE]}
17 @register.inclusion_tag('sidebar/user_blocks.html')
20 'show': settings.SIDEBAR_UPPER_SHOW,
21 'content': static_content(settings.SIDEBAR_UPPER_TEXT, settings.SIDEBAR_UPPER_RENDER_MODE),
22 'wrap': not settings.SIDEBAR_UPPER_DONT_WRAP,
23 'blockid': 'sidebar-upper'
26 @register.inclusion_tag('sidebar/user_blocks.html')
29 'show': settings.SIDEBAR_LOWER_SHOW,
30 'content': static_content(settings.SIDEBAR_LOWER_TEXT, settings.SIDEBAR_LOWER_RENDER_MODE),
31 'wrap': not settings.SIDEBAR_LOWER_DONT_WRAP,
32 'blockid': 'sidebar-lower'
35 @register.inclusion_tag('sidebar/recent_tags.html')
37 return {'tags': Tag.active.order_by('-id')[:settings.RECENT_TAGS_SIZE]}