|
|
|
@ -43,6 +43,22 @@ def task_item(request, id):
|
|
|
|
|
|
|
|
|
|
return render(request, "partials/task_item.html", context)
|
|
|
|
|
|
|
|
|
|
def task_update(request, id):
|
|
|
|
|
task = get_object_or_404(Task, id=id)
|
|
|
|
|
task_form = TaskForm(request.POST or None, instance=task)
|
|
|
|
|
|
|
|
|
|
if request.method == "POST":
|
|
|
|
|
if task_form.is_valid():
|
|
|
|
|
task_form.save()
|
|
|
|
|
return redirect("tasks:task-item", id=task.id)
|
|
|
|
|
|
|
|
|
|
context = {
|
|
|
|
|
'task': task,
|
|
|
|
|
'task_form': task_form,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return render(request, "partials/task_form.html", context)
|
|
|
|
|
|
|
|
|
|
def task_delete(request, id):
|
|
|
|
|
task = get_object_or_404(Task, id=id)
|
|
|
|
|
|
|
|
|
|