Esempio n. 1
0
File: views.py Progetto: skob/alerta
def switchboard():

    if request.method == "POST":
        for switch in Switch.get_all():
            try:
                value = request.form[switch.name]
                switch.set_state(value)
                LOG.warning("Switch %s set to %s", switch.name, value)
            except KeyError:
                pass

        return render_template("management/switchboard.html", switches=switches)
    else:
        switch = request.args.get("switch", None)
        if switch:
            return render_template("management/switchboard.html", switches=[Switch.get(switch)])
        else:
            return render_template("management/switchboard.html", switches=switches)
Esempio n. 2
0
def switchboard():

    if request.method == 'POST':
        for switch in Switch.get_all():
            try:
                value = request.form[switch.name]
                switch.set_state(value)
                LOG.warning('Switch %s set to %s', switch.name, value)
            except KeyError:
                pass

        return render_template('management/switchboard.html',
                               switches=switches)
    else:
        switch = request.args.get('switch', None)
        if switch:
            return render_template('management/switchboard.html',
                                   switches=[Switch.get(switch)])
        else:
            return render_template('management/switchboard.html',
                                   switches=switches)