Пример #1
0
def alert_switch():
    if request.method == 'GET':
        alert_switch_value = Settings.get_alert_switch_value()
        return jsonify({'status':'ok', 'alert_switch_value': alert_switch_value})
    elif request.method == 'POST':
        alert_switch_value = request.form.get('alert_switch_value')
        alert_switch_value = (alert_switch_value == 'true')
        if not (alert_switch_value is None):
            Settings.set_alert_switch_value(alert_switch_value)
        return jsonify({'status': 'ok', 'alert_switch_value': alert_switch_value})
Пример #2
0
Файл: run.py Проект: endyul/moss
def load_settings():
    settings = {}

    fire_value = None
    try:
        fire_value = Settings.get_fire_value()
    except:
        pass
    settings['fire_value'] = fire_value

    should_alarm = False
    try:
        should_alarm = Settings.get_alert_switch_value()
    except:
        pass
    settings['should_alarm'] = should_alarm

    dev_port = app.config.get('DEV_PORT')
    if dev_port:
        settings['dev_port'] = dev_port

    app.logger.info(settings)
    return settings
Пример #3
0
def settings():
    users = Notification.get_all_recievers()
    fire_value = Settings.get_fire_value()
    alert = Settings.get_alert_switch_value()
    return render_template('settings.html', users=users, fire_value=fire_value, alert=alert)