def add_work(request, task_id): if request.method == 'POST': form = AddWorkForm(data=request.POST) if form.is_valid(): new_work = form.save(commit=False) task = Task.objects.get(id=task_id, author__id=request.user.id) new_work.task = task new_work.save() return HttpResponseRedirect(task.get_absolute_url()) else: form = AddWorkForm() return render_to_response('timetracker/add_work.html', {'form': form}, context_instance = RequestContext(request))
def task_detail(request, task_id): if request.method == 'POST': form = AddWorkForm(data=request.POST) if form.is_valid(): new_work = form.save(commit=False) task = Task.objects.get(id=task_id, author__id=request.user.id) new_work.task = task new_work.save() else: form = AddWorkForm() task = Task.objects.get(id=task_id, author__id=request.user.id) return render_to_response('timetracker/task_detail.html', {'task': task, 'form': form}, context_instance = RequestContext(request))