Exemple #1
0
def create_task():
    if not request.json or not 'title' in request.json or not 'user' in request.json:
        abort(400)
    user = User.query.get(request.json.get('user'))
    if not user:
        abort(404)
    task = Todo(request.json['title'], request.json.get('description', ""),
                user.id, request.json.get('done', False))
    db.session.add(task)
    db.session.flush()
    db.session.commit()

    return jsonify(make_public_task(task.as_json())), 201