Exemple #1
0
def new_alert():
    if request.method == 'POST':
        alert_name = request.form['name']
        item_url = request.form['item_url']
        price_limit = float(request.form['price_limit'])

        store = Store.find_by_url(item_url)
        item = Item(item_url, store.tag_name, store.query)
        item.load_price()
        item.persist()
        alert = Alert(alert_name, item._id, price_limit, session['email'])
        alert.persist()
        alerts = Alert.all()
        return redirect(url_for('.index', alerts=alerts))
    else:
        return render_template('/alerts/new_alert.html')