diff -r e4034904f82e -r 2881ed1c52b0 taskapp/events/task.py --- a/taskapp/events/task.py Thu Feb 25 16:37:46 2010 +0530 +++ b/taskapp/events/task.py Thu Feb 25 17:00:18 2010 +0530 @@ -189,3 +189,21 @@ main_task.status = "CP" main_task.save() + +def assignCredits(task, given_by, given_to, points): + """ make a proper request object. + """ + + addCredits(task, given_by, given_to, points) + +def addCredits(task, given_by, given_to, points): + """ add credit to the credits model. + """ + + creditobj = Credit() + creditobj.task = task + creditobj.given_by = given_by + creditobj.given_to = given_to + creditobj.points = points + creditobj.given_time = datetime.now() + creditobj.save()