]> git.openstreetmap.org Git - osqa.git/blob - forum/templatetags/extra_filters.py
initial import
[osqa.git] / forum / templatetags / extra_filters.py
1 from django import template
2 import logging
3
4 register = template.Library()
5
6 @template.defaultfilters.stringfilter
7 @register.filter
8 def collapse(input):
9     return ' '.join(input.split())
10
11
12 @register.filter
13 def can_edit_post(user, post):
14     return user.can_edit_post(post)
15
16     
17 @register.filter
18 def cnprog_intword(number):
19     try:
20         if 1000 <= number < 10000:
21             string = str(number)[0:1]
22             return "<span class=""thousand"">%sk</span>" % string
23         else:
24             return number
25     except:
26         return number