taskapp/utilities/notification.py
changeset 167 b61e45074ba1
parent 162 d378eff02f2e
child 183 c088c79a225c
--- a/taskapp/utilities/notification.py	Tue Mar 02 02:25:28 2010 +0530
+++ b/taskapp/utilities/notification.py	Tue Mar 02 03:21:20 2010 +0530
@@ -169,6 +169,7 @@
     elif role == "AU":
 
         notification.task = task
+        notification.sent_from = sent_from
         added_user = sent_to
         mentor = sent_from
         assigned_by_url = '<a href="/user/view/uid=%s">%s</a>'%(mentor.id, mentor.username)
@@ -194,6 +195,7 @@
     elif role == "RU":
 
         notification.task = task
+        notification.sent_from = sent_from
         removed_user = sent_to
         mentor = sent_from
         removed_by_url = '<a href="/user/view/uid=%s">%s</a>'%(mentor.id, mentor.username)
@@ -207,6 +209,18 @@
             notification.remarks = remarks
             notification.message += "<b>Reason: </b>%s"%(remarks)
 
+    elif role == "DL":
+
+        notification.sent_from = sent_from
+        notification.task = task
+        deleted_by_url = '<a href="/user/view/uid=%s">%s</a>'%(sent_from.id, sent_from.username)
+
+        notification.sub = "Task deleted"
+        notification.message = 'The unpublished task "%s" viewable by you has been deleted by its creator %s.<br />'%(task.title, deleted_by_url)
+
+        if remarks:
+            notification.remarks = remarks
+            notification.message += "<b>Reason: </b>%s"%remarks
 
     notification.save()