def todo_update(request): if request.method == 'POST': data = request.form() todo_id = int(data.get('id', -1)) if len(data) > 0: t = Todo.find_by(id=todo_id) t.title = data.get('title') t.updated_time = formatted_time(int(time.time())) t.save() return redirect('/todo')
def wrapper(request): u = current_user(request) if request.method == 'POST': data = request.form() todo_id = int(data.get('id', -1)) else: todo_id = int(request.query.get('id', -1)) t = Todo.find_by(id=todo_id) if u.id != t.user_id: return redirect('/login') else: return route_function(request)
def todo_edit(request): todo_id = int(request.query.get('id', -1)) t = Todo.find_by(id=todo_id) body = template('todo_edit.html', todo_id=str(t.id), todo_title=t.title) return http_response(body)