Exemplo n.º 1
0
Arquivo: views.py Projeto: endyul/moss
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})
Exemplo n.º 2
0
Arquivo: run.py Projeto: 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
Exemplo n.º 3
0
Arquivo: views.py Projeto: endyul/moss
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)