pytask/taskapp/utilities/user.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Thu, 06 Jan 2011 19:07:04 +0530
branchbuildout
changeset 227 3c8f3b0e5b00
permissions -rw-r--r--
Add support for buildout and move the files to the directory to support buildout structure.

"""
A collection of utility functions for user.
"""

def get_user(user):
    """ get the no of unread requests and notifications and add them as properties for user.
    """

    unread_notifications = user.notification_sent_to.filter(is_read=False,is_deleted=False)
    unread_requests = user.request_sent_to.filter(is_valid=True,is_replied=False,is_read=False)

    user.unread_notifications = unread_notifications
    user.unread_requests = unread_requests

    return user