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})
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
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)