]> git.openstreetmap.org Git - osqa.git/blob - forum/templatetags/general_sidebar_tags.py
Adds the option to enable/disable email digests and makes small tweak on the handling...
[osqa.git] / forum / templatetags / general_sidebar_tags.py
1 from django import template\r
2 from forum.models import Tag, Award\r
3 from forum import settings\r
4 \r
5 register = template.Library()\r
6 \r
7 @register.inclusion_tag('sidebar/markdown_help.html')\r
8 def markdown_help():\r
9     return {}\r
10 \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
14 \r
15 @register.inclusion_tag('sidebar/user_blocks.html')\r
16 def sidebar_upper():\r
17     return {\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
22     }\r
23 \r
24 @register.inclusion_tag('sidebar/user_blocks.html')\r
25 def sidebar_lower():\r
26     return {\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
31     }\r
32 \r
33 @register.inclusion_tag('sidebar/recent_tags.html')\r
34 def recent_tags():\r
35     return {'tags': Tag.active.order_by('-id')[:settings.RECENT_TAGS_SIZE]}\r
36 \r
37