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"
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"
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)
def create_quote(): if request.provided_json(): return create_quote_json() else: return create_quote_form()