taskapp/events/request.py
changeset 105 091b044a3bf4
parent 100 2275886511df
child 107 4903b4973fc8
equal deleted inserted replaced
104:d1bdd5d6c1a6 105:091b044a3bf4
     1 from datetime import datetime
     1 from datetime import datetime
     2 from pytask.taskapp.events.task import addCredits
     2 from pytask.taskapp.events.task import addCredits, addMentor
     3 
     3 
     4 def reply_to_request(request_obj, reply, replied_by):
     4 def reply_to_request(request_obj, reply, replied_by):
     5     """
     5     """
     6     makes a request replied with the given reply.
     6     makes a request replied with the given reply.
     7     arguments:
     7     arguments:
    22                 print "send yes notifications appropriately"
    22                 print "send yes notifications appropriately"
    23             else:
    23             else:
    24                 print "send a no notificvaton"
    24                 print "send a no notificvaton"
    25         elif request_obj.role == "MT":
    25         elif request_obj.role == "MT":
    26             ## add him as a mentor to the task
    26             ## add him as a mentor to the task
    27             pass
    27             if reply:
       
    28                 addMentor(request_obj.task, request_obj.replied_by)
       
    29                 ## pass on notification of request_obj.sent_by
       
    30             else:
       
    31                 print "request for mentor rejected"
       
    32                 ## pass on notification to request_obj.sent_by
       
    33 
    28         elif request_obj.role in ["AD", "MG", "DV"]:
    34         elif request_obj.role in ["AD", "MG", "DV"]:
    29             if reply:
    35             if reply:
    30                 pass
    36                 pass
    31                 ## make him the role
    37                 ## make him the role
    32                 ## changeRole(role=request_obj.role, made_by=request_obj.sent_by)
    38                 ## changeRole(role=request_obj.role, made_by=request_obj.sent_by)