예제 #1
0
def create_task():
    if not request.json or 'title' not in request.json:
        abort(400)
    title = request.json['title']
    desc = request.json.get('description', '')
    done = request.json.get('done', False)
    app.logger.info('Creating task "%s", "%s", %d', title, desc, done)
    task = rest_server_dao.create_task(title, desc, done)
    return jsonify({'task': task}), 201  # 201 == Created
예제 #2
0
def create_task():
    if not request.json or 'title' not in request.json:
        abort(400)
    title = request.json['title']
    desc = request.json.get('description', '')
    done = request.json.get('done', False)
    app.logger.info('Creating task "%s", "%s", %d', title, desc, done)
    task = rest_server_dao.create_task(title, desc, done)
    return jsonify({'task': task}), 201  # 201 == Created
예제 #3
0
def create_task():
    if not request.data:
        abort(400)
    title, desc, done = parse_task_xml(request.data)
    if title is None:
        abort(400)
    if done is None:
        done = False
    if desc is None:
        desc = ''
    app.logger.info('Creating task "%s", "%s", %d', title, desc, done)
    task = rest_server_dao.create_task(title, desc, done)
    return xmlify_task(make_public_task(task)), 201  # 201 == Created
예제 #4
0
def create_task():
    if not request.data:
        abort(400)
    title, desc, done = parse_task_xml(request.data)
    if title is None:
        abort(400)
    if done is None:
        done = False
    if desc is None:
        desc = ''
    app.logger.info('Creating task "%s", "%s", %d', title, desc, done)
    task = rest_server_dao.create_task(title, desc, done)
    return xmlify_task(make_public_task(task)), 201  # 201 == Created