pytask/taskapp/utilities/user.py
branchbuildout
changeset 227 3c8f3b0e5b00
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/pytask/taskapp/utilities/user.py	Thu Jan 06 19:07:04 2011 +0530
@@ -0,0 +1,17 @@
+"""
+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
+
+