1 from django import template
\r
2 from forum.models import Tag, Award
\r
3 from forum import settings
\r
5 register = template.Library()
\r
7 @register.inclusion_tag('sidebar/markdown_help.html')
\r
11 @register.inclusion_tag('sidebar/recent_awards.html')
\r
12 def recent_awards():
\r
13 return {'awards': Award.objects.order_by('-awarded_at')[:settings.RECENT_AWARD_SIZE]}
\r
15 @register.inclusion_tag('sidebar/user_blocks.html')
\r
16 def sidebar_upper():
\r
18 'show': settings.SIDEBAR_UPPER_SHOW,
\r
19 'content': settings.SIDEBAR_UPPER_TEXT,
\r
20 'wrap': not settings.SIDEBAR_UPPER_DONT_WRAP,
\r
21 'blockid': 'sidebar-upper'
\r
24 @register.inclusion_tag('sidebar/user_blocks.html')
\r
25 def sidebar_lower():
\r
27 'show': settings.SIDEBAR_LOWER_SHOW,
\r
28 'content': settings.SIDEBAR_LOWER_TEXT,
\r
29 'wrap': not settings.SIDEBAR_LOWER_DONT_WRAP,
\r
30 'blockid': 'sidebar-lower'
\r
33 @register.inclusion_tag('sidebar/recent_tags.html')
\r
35 return {'tags': Tag.active.order_by('-id')[:settings.RECENT_TAGS_SIZE]}
\r