]> git.openstreetmap.org Git - osqa.git/blob - forum/templatetags/general_sidebar_tags.py
initial import
[osqa.git] / forum / templatetags / general_sidebar_tags.py
1 from django import template\r
2 from forum.models import Tag, Award\r
3 \r
4 #todo: move to settings\r
5 RECENT_TAGS_SIZE = 25\r
6 RECENT_AWARD_SIZE = 15\r
7 \r
8 register = template.Library()\r
9 \r
10 @register.inclusion_tag('sidebar/recent_tags.html')\r
11 def recent_tags():\r
12     return {'tags': Tag.active.order_by('-id')[:RECENT_TAGS_SIZE]}\r
13 \r
14 @register.inclusion_tag('sidebar/recent_awards.html')\r
15 def recent_awards():\r
16     return {'awards': Award.objects.get_recent_awards()[:RECENT_AWARD_SIZE]}