コード例 #1
0
ファイル: views.py プロジェクト: yiranchen1/price_alert
def edit_alert(alert_id):
    alert = Alert.get_by_alert_id(alert_id)
    if request.method == 'POST':
        price = float(request.form['price_limit'])
        alert.price_limit = price
        alert.save_to_mongo()
        return redirect(url_for('users.user_alerts'))
    else:
        return render_template("alerts/edit_alert.jinja2", alert=alert)
コード例 #2
0
ファイル: views.py プロジェクト: yiranchen1/price_alert
def check_alert_price(alert_id):
    Alert.get_by_alert_id(alert_id).load_item_price()
    return redirect(url_for('alerts.get_alert_page', alert_id=alert_id))
コード例 #3
0
ファイル: views.py プロジェクト: yiranchen1/price_alert
def get_alert_page(alert_id):
    alert = Alert.get_by_alert_id(alert_id)
    return render_template("alerts/alert.jinja2", alert=alert)
コード例 #4
0
ファイル: views.py プロジェクト: yiranchen1/price_alert
def delete_alert(alert_id):
    Alert.get_by_alert_id(alert_id).delete_alert()
    return redirect(url_for('users.user_alerts'))
コード例 #5
0
ファイル: views.py プロジェクト: yiranchen1/price_alert
def activate_alert(alert_id):
    Alert.get_by_alert_id(alert_id).activate_alert()
    return redirect(url_for('users.user_alerts'))