profile/templatetags/user_tags.py
author Nishanth Amuluru <nishanth@fossee.in>
Fri, 07 Jan 2011 15:16:29 +0530
changeset 298 696309b5ad59
parent 297 1d04840fdcb8
permissions -rw-r--r--
created a tag and used it in the template
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
298
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     1
from django import template
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     2
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     3
register = template.Library()
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     4
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     5
@register.filter
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     6
def notf_dsp(user):
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     7
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     8
    notf_cnt = user.notification_sent_to.filter(is_deleted=False,
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
     9
                                                is_read=False).count()
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
    10
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
    11
    return u'notifications(%s)'%notf_cnt if notf_cnt else u'notifications'
696309b5ad59 created a tag and used it in the template
Nishanth Amuluru <nishanth@fossee.in>
parents: 297
diff changeset
    12