summaryrefslogtreecommitdiff
path: root/taskapp/events/request.py
diff options
context:
space:
mode:
authornishanth2010-02-26 00:17:54 +0530
committernishanth2010-02-26 00:17:54 +0530
commit8c5ecbc4780ca1f0b929cca534a9b63dcba967fd (patch)
treedbb08a93d52be855ffecf1dc70ab51ea35bf377d /taskapp/events/request.py
parentd7a7222bb20f85cf730e7c7f1f8350ccf43066f6 (diff)
downloadpytask-8c5ecbc4780ca1f0b929cca534a9b63dcba967fd.tar.gz
pytask-8c5ecbc4780ca1f0b929cca534a9b63dcba967fd.tar.bz2
pytask-8c5ecbc4780ca1f0b929cca534a9b63dcba967fd.zip
now adding mentor for a task happens through request. notifications still pending though
Diffstat (limited to 'taskapp/events/request.py')
-rw-r--r--taskapp/events/request.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/taskapp/events/request.py b/taskapp/events/request.py
index aa38fc8..73ba5f9 100644
--- a/taskapp/events/request.py
+++ b/taskapp/events/request.py
@@ -1,5 +1,5 @@
from datetime import datetime
-from pytask.taskapp.events.task import addCredits
+from pytask.taskapp.events.task import addCredits, addMentor
def reply_to_request(request_obj, reply, replied_by):
"""
@@ -24,7 +24,13 @@ def reply_to_request(request_obj, reply, replied_by):
print "send a no notificvaton"
elif request_obj.role == "MT":
## add him as a mentor to the task
- pass
+ if reply:
+ addMentor(request_obj.task, request_obj.replied_by)
+ ## pass on notification of request_obj.sent_by
+ else:
+ print "request for mentor rejected"
+ ## pass on notification to request_obj.sent_by
+
elif request_obj.role in ["AD", "MG", "DV"]:
if reply:
pass