taskapp/utilities/user.py
changeset 137 e56b95298254
child 143 796ff9e279a8
equal deleted inserted replaced
136:8632a44b743d 137:e56b95298254
       
     1 """
       
     2 A collection of utility functions for user.
       
     3 """
       
     4 
       
     5 def get_user(user):
       
     6     """ get the no of unread requests and notifications and add them as properties for user.
       
     7     """
       
     8 
       
     9     unread_notifications = user.notification_sent_to.filter(is_read=False,is_deleted=False).count
       
    10     unread_requests = user.request_sent_to.filter(is_valid=True,is_replied=False).count
       
    11 
       
    12     user.unread_notifications = unread_notifications
       
    13     user.unread_requests = unread_requests
       
    14 
       
    15     return user
       
    16 
       
    17