Exemple #1
0
def update_task(task_id):
    if not request.data:
        abort(400)
    title, desc, done = parse_task_xml(request.data)
    is_valid(title, desc, done)
    app.logger.info('Updating task %d ("%s" "%s" %s)',
                    task_id, title, desc, '' if done is None else str(done))
    task = rest_server_dao.update_task(task_id, title, desc, done)
    if task is None:
        abort(404)
    return xmlify_task(make_public_task(task)), 202  # 202 == Accepted
def update_task(task_id):
    if not request.data:
        abort(400)
    title, desc, done = parse_task_xml(request.data)
    is_valid(title, desc, done)
    app.logger.info('Updating task %d ("%s" "%s" %s)', task_id, title, desc,
                    '' if done is None else str(done))
    task = rest_server_dao.update_task(task_id, title, desc, done)
    if task is None:
        abort(404)
    return xmlify_task(make_public_task(task)), 202  # 202 == Accepted
Exemple #3
0
def update_task(task_id):
    if not request.json:
        abort(400)
    if 'title' in request.json and not isinstance(request.json['title'], str):
        abort(400)
    if 'description' in request.json \
            and not isinstance(request.json['description'], str):
        abort(400)
    if 'done' in request.json and not isinstance(request.json['done'], bool):
        abort(400)
    title = request.json.get('title')
    desc = request.json.get('description')
    done = request.json.get('done')
    app.logger.info('Updating task %d ("%s" "%s" %s)', task_id, title, desc,
                    '' if done is None else str(done))
    task = rest_server_dao.update_task(task_id, title, desc, done)
    if task is None:
        abort(404)
    return jsonify({'task': task}), 202  # 202 == Accepted
def update_task(task_id):
    if not request.json:
        abort(400)
    if 'title' in request.json and not isinstance(request.json['title'], str):
        abort(400)
    if 'description' in request.json \
            and not isinstance(request.json['description'], str):
        abort(400)
    if 'done' in request.json and not isinstance(request.json['done'], bool):
        abort(400)
    title = request.json.get('title')
    desc = request.json.get('description')
    done = request.json.get('done')
    app.logger.info('Updating task %d ("%s" "%s" %s)',
                    task_id, title, desc, '' if done is None else str(done))
    task = rest_server_dao.update_task(task_id, title, desc, done)
    if task is None:
        abort(404)
    return jsonify({'task': task}), 202  # 202 == Accepted