equal
deleted
inserted
replaced
130 if form.is_valid(): |
130 if form.is_valid(): |
131 data = form.cleaned_data |
131 data = form.cleaned_data |
132 title = data['title'] |
132 title = data['title'] |
133 desc = data['desc'] |
133 desc = data['desc'] |
134 credits = data['credits'] |
134 credits = data['credits'] |
135 publish = data['publish'] |
135 #publish = data['publish'] # just in case if we have to show the option |
136 task = createTask(title,desc,user,credits) |
136 task = createTask(title,desc,user,credits) |
137 |
137 |
138 if not task: |
138 if not task: |
139 error_msg = "Another task with the same title exists" |
139 error_msg = "Another task with the same title exists" |
140 return render_to_response('task/create.html',{'user':user, 'form':form, 'error_msg':error_msg}) |
140 return render_to_response('task/create.html',{'user':user, 'form':form, 'error_msg':error_msg}) |
535 form = EditTaskForm(task, data) |
535 form = EditTaskForm(task, data) |
536 if form.is_valid(): |
536 if form.is_valid(): |
537 data = form.cleaned_data |
537 data = form.cleaned_data |
538 title = data['title'] |
538 title = data['title'] |
539 try: |
539 try: |
540 prev_task = Task.objects.get(title=title) |
540 prev_task = Task.objects.exclude(status="DL").get(title=title) |
541 if prev_task != task: |
541 if prev_task != task: |
542 error_msg = "Another task exists with the same title" |
542 error_msg = "Another task exists with the same title" |
543 return render_to_response('task/edittask.html',{'user':user, 'form':form, 'error_msg':error_msg}) |
543 return render_to_response('task/edittask.html',{'user':user, 'form':form, 'error_msg':error_msg}) |
544 except Task.DoesNotExist: |
544 except Task.DoesNotExist: |
545 pass |
545 pass |
554 else: |
554 else: |
555 return render_to_response('task/edittask.html',{'user':user, 'form':form}) |
555 return render_to_response('task/edittask.html',{'user':user, 'form':form}) |
556 else: |
556 else: |
557 return show_msg(user, "You cannot edit the task at this stage", task_url, "view the task") |
557 return show_msg(user, "You cannot edit the task at this stage", task_url, "view the task") |
558 |
558 |
559 |
|
560 |
|
561 |
|
562 def complete_task(request, tid): |
559 def complete_task(request, tid): |
563 """ call the event called complete task. |
560 """ call the event called complete task. |
564 and also pass it the current user to know who marked it as complete. |
561 and also pass it the current user to know who marked it as complete. |
565 """ |
562 """ |
566 |
563 |