예제 #1
0
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))
예제 #2
0
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))