taskapp/views/task.py
changeset 154 420f974328cc
parent 153 925af1b4ee65
child 155 52958289d81f
equal deleted inserted replaced
153:925af1b4ee65 154:420f974328cc
   380                 form = RemoveUserForm(choices, data)
   380                 form = RemoveUserForm(choices, data)
   381                 if form.is_valid():
   381                 if form.is_valid():
   382                     data = form.cleaned_data
   382                     data = form.cleaned_data
   383                     uid = data['user']
   383                     uid = data['user']
   384                     rem_user = User.objects.get(id=uid)
   384                     rem_user = User.objects.get(id=uid)
   385                     removeUser(task, rem_user)
   385                     removeUser(task, rem_user, user)
   386                     print data['reason']
       
   387                     return redirect(task_url)
   386                     return redirect(task_url)
   388                 else:
   387                 else:
   389                     context['form'] = form
   388                     context['form'] = form
   390                     return render_to_response('task/remove_user.html', context)
   389                     return render_to_response('task/remove_user.html', context)
   391             else:
   390             else:
   419             form = ChoiceForm(user_list)
   418             form = ChoiceForm(user_list)
   420     
   419     
   421             if request.method == "POST":
   420             if request.method == "POST":
   422                 uid = request.POST['choice']
   421                 uid = request.POST['choice']
   423                 assigned_user = User.objects.get(id=uid)
   422                 assigned_user = User.objects.get(id=uid)
   424                 assignTask(task, assigned_user)
   423                 assignTask(task, assigned_user, user)
   425                 return redirect(task_url)
   424                 return redirect(task_url)
   426             else:
   425             else:
   427                 return render_to_response('task/assign.html',{'form':form})
   426                 return render_to_response('task/assign.html',{'form':form})
   428         elif assigned_users:
   427         elif assigned_users:
   429             return show_msg(user, 'When the no of users you need for the task is more than the no of users willing to do the task, I\'d say please re consider the task :P',task_url, 'view the task')
   428             return show_msg(user, 'When the no of users you need for the task is more than the no of users willing to do the task, I\'d say please re consider the task :P',task_url, 'view the task')