def complete_task(task_id): task = Task.find_by_id(task_id) task.status = 'completed' task.update() return redirect(url_for('.get_tasks'))
def edit_task(task_id): updated_task = Task.find_by_id(task_id) if request.method == 'POST': task = request.form['task'] category = request.form['category'] list = request.form['listNames'] due = datetime.datetime.strptime(request.form['due'], '%Y-%m-%d') updated_task.task = task updated_task.category = category updated_task.list = list updated_task.due = due updated_task.update() return redirect(url_for('.get_tasks')) user = User.find_by_username(session['username']) return render_template('tasks/edit_task.html', task=updated_task, lists=user.lists)
def delete_task(task_id): task = Task.find_by_id(task_id) task.delete() return redirect(url_for('.get_tasks'))