diff -r d1bdd5d6c1a6 -r 091b044a3bf4 taskapp/views/task.py --- a/taskapp/views/task.py Thu Feb 25 23:49:38 2010 +0530 +++ b/taskapp/views/task.py Fri Feb 26 00:17:54 2010 +0530 @@ -5,7 +5,7 @@ from pytask.taskapp.models import User, Task, Comment, Claim, Credit from pytask.taskapp.forms.task import TaskCreateForm, AddMentorForm, AddTaskForm, ChoiceForm, AssignCreditForm, RemoveUserForm -from pytask.taskapp.events.task import createTask, addMentor, publishTask, addSubTask, addDep, addClaim, assignTask, getTask, updateTask, removeTask, removeUser, assignCredits +from pytask.taskapp.events.task import createTask, reqMentor, publishTask, addSubTask, addDep, addClaim, assignTask, getTask, updateTask, removeTask, removeUser, assignCredits from pytask.taskapp.views.user import show_msg ## everywhere if there is no task, django should display 500 message.. but take care of that in sensitive views like add mentor and all @@ -145,7 +145,7 @@ if request.method == "POST": uid = request.POST['mentor'] new_mentor = User.objects.get(id=uid) - addMentor(task, new_mentor) + reqMentor(task, new_mentor, user) return redirect(task_url) else: return render_to_response('task/addmentor.html', {'form':form, 'errors':errors})