From 8c5ecbc4780ca1f0b929cca534a9b63dcba967fd Mon Sep 17 00:00:00 2001 From: nishanth Date: Fri, 26 Feb 2010 00:17:54 +0530 Subject: now adding mentor for a task happens through request. notifications still pending though --- taskapp/events/request.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'taskapp/events/request.py') 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 -- cgit