Exemplo n.º 1
0
def remove(quote_id):
    quote = db.get(quote_id)
    if quote is None:
        abort(404)
    if request.provided_json():
        return json_nyi()
    db.delete(quote)
    return "success"
Exemplo n.º 2
0
def remove(quote_id):
    if not 'user' in session:
        abort(403)
    quote = db.get(quote_id)
    if quote is None:
        abort(404)
    if request.provided_json():
        return json_nyi()
    db.delete(quote)
    return "success"
Exemplo n.º 3
0
def remove(quote_id):
    if not 'user' in session:
        abort(403)
    quote = db.get(quote_id)
    if quote is None:
        abort(404)
    if request.provided_json():
        return json_nyi()
    db.delete(quote)
    return "success"
Exemplo n.º 4
0
def cast_vote(quote_id):
    ip = request.remote_addr
    quote = db.get(quote_id)
    if quote is None:
        abort(404)
    if request.provided_json():
        return json_nyi()
    else:
        type = request.form['type']

    if type == "up":
        quote = db.up_vote(quote_id, ip)
    elif type == "down":
        quote = db.down_vote(quote_id, ip)
    else:
        abort(400)
    return jsonify(quote, Quote.json_mimetype)
Exemplo n.º 5
0
def cast_vote(quote_id):
    ip = request.remote_addr
    quote = db.get(quote_id)
    if quote is None:
        abort(404)
    if request.provided_json():
        return json_nyi()
    else:
        type = request.form['type']

    if type == "up":
        quote = db.up_vote(quote_id, ip)
    elif type == "down":
        quote = db.down_vote(quote_id, ip)
    else:
        abort(400)
    return jsonify(quote, Quote.json_mimetype)
Exemplo n.º 6
0
def create_quote():
    if request.provided_json():
        return create_quote_json()
    else:
        return create_quote_form()
Exemplo n.º 7
0
def create_quote():
    if request.provided_json():
        return create_quote_json()
    else:
        return create_quote_form()